Commit graph

75 commits

Author SHA1 Message Date
Misty De Meo
e50178d3f7 macvim: remove reference to stray arch
Fixes Homebrew/homebrew#21925.
2013-08-15 23:44:05 -07:00
Misty De Meo
98e050bd6c Add MacOS.preferred_arch
Replaced the plethora of ternaries we've used all over the place to
determine whether x86_64 or i386 is called for.
2013-08-15 22:46:56 -07:00
rhysd
1fcd21b577 MacVim 7.4 snapshot-70
Closes Homebrew/homebrew#21805.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-08-10 18:27:27 -05:00
Göran Gustafsson
698ae17cc9 MacVim devel snapshot 69
Closes Homebrew/homebrew#21524.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-07-29 11:05:55 -07:00
Mike Hordecki
a9e124b168 MacVim devel snapshot 68
Closes Homebrew/homebrew#21234.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-07-15 16:29:17 -07:00
Adam Vandenberg
92a7eb4ad1 remove silly xcodebuild comments 2013-07-12 09:02:28 -07:00
Adam Vandenberg
939033b993 MacVim devel 7.4a BETA 67
Closes Homebrew/homebrew#21158.
2013-07-12 09:00:37 -07:00
Adam Vandenberg
7268e57670 MacVim: only need font when building icons
Closes Homebrew/homebrew#20606.
2013-06-19 12:19:50 -07:00
Adam Vandenberg
cc03347b0c MacVim: apply ENV.clang on Lion too
Closes Homebrew/homebrew#20604.
2013-06-19 12:17:45 -07:00
Samuel John
6a4b9d9488 Vim & MacVim: Fix support for brewed python
However, the downside is that we had to remove python3
support until that is fixed upstream.
2013-06-11 10:46:35 +02:00
Samuel John
f97046b816 macvim: Now builds with brewed python 2.x
The python3 option has been removed because enabling it
made the MacVim GUI disappear when `:python3` is executed.

Further, using Python 3.x seems to disable the 2.x bindings.

Now tested to work with powerline.
2013-06-10 22:09:10 +02:00
Samuel John
36812ec36b MacVim: Link python statically 2013-06-05 17:37:32 +02:00
Samuel John
4c81582014 macvim: typo 2013-06-05 14:46:02 +02:00
Jack Nagel
2443386d10 macvim: style 2013-06-03 15:03:22 -05:00
Samuel John
8e4aa706ad MacVim: Don't hardcode --with-macsdk
Instead only pass the --with-macsdk if on XCode-only.

Fix Homebrew/homebrew#20229
2013-06-03 22:00:40 +02:00
Samuel John
f6e80bdea2 Python 2.x and 3.x support
New `depends_on :python` Dependency.
New `depends_on :python3` Dependency.

To avoid having multiple formulae with endings -py2 and -py3,
we will handle support for different pythons (2.x vs. 3.x)
in the same formula.
Further brewed vs. external python will be transparently supported.

The formula also gets a new object `python`, which is false if
no Python is available or the user has disabled it. Otherwise
it is defined and provides several support methods:

python.site_packages # the site-packages in the formula's Cellar
python.global_site_packages
python.binary # the full path to the python binary
python.prefix
python.version
python.version.major
python.version.minor
python.xy # => e.g. "python2.7"
python.incdir # includes of python
python.libdir # the python dylib library
python.pkg_config_path # used internally by brew
python.from_osx?
python.framework?
python.universal?
python.pypy?
python.standard_caveats # Text to set PYTHONPATH for python.from_osx?
python.if3then3 # => "" for 2.x and to "3" for 3.x.

Further, to avoid code duplication, `python` takes an optional
block that is run twice if the formula defines depends_on
:python AND :python3.

python do
  system python, 'setup.py', "--prefix=#{prefix}"
end

Read more in the Homebrew wiki.
2013-06-03 17:29:43 +02:00
GodFather
920eec1c32 mavcim: cscope is now recommended
The default osx version of vim comes with cscope on

Closes Homebrew/homebrew#19687.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-05-09 19:41:17 -07:00
Adam Vandenberg
481cf46205 macvim: use :optional 2013-05-06 11:41:17 -07:00
Jack Nagel
6057aa074a Replace literal paths to ruby with RUBY_PATH 2013-04-06 13:10:12 -05:00
Andrew Janke
c8d2d41c1d Change github /tarball/ URLs to /archive/ for formulae L-Z
This takes care of a `brew audit` complaint.

Closes Homebrew/homebrew#18828.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-03-29 14:59:28 -07:00
Charlie Sharpsteen
a5e90212dd Revert SHA updates 5f4603b, 8320aca
GitHub had a hiccough---SHA checksums really didn't change.

This reverts commit 5f4603b230c90d7ccc875f9ffe1e93900cf057b5.
This reverts commit 8320aca3f014f3b87b77fcd4316534f03a1a0475.

Ref Homebrew/homebrew#18501.
2013-03-15 17:19:07 -07:00
Karl
725a54ebbc macvim: Update SHA
MacVim got a stealth update.

Fixes Homebrew/homebrew#18501.
Closes Homebrew/homebrew#18507.

Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2013-03-15 12:07:20 -07:00
Yousef Ourabi
0d353e4b29 macvim: fix audit warning
Closes Homebrew/homebrew#17297.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-01-24 19:23:01 -08:00
John Whitley
a7e5a1635b macvim: add python3 option
Closes Homebrew/homebrew#16630.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-12-22 16:40:59 -06:00
Xiao G. Wu
6ef30d6fb1 MacVim 7.3-66
https://github.com/b4winckler/macvim/wiki/ChangeLog

Closes Homebrew/homebrew#16561.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-12-14 09:24:12 -08:00
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