Commit graph

83 commits

Author SHA1 Message Date
Chris Lasher
fdfee60389 Tidies up English in messages.
Closes Homebrew/homebrew#24313.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-11-14 08:07:07 -08:00
mbcoguno
1b811dffb6 vim: Preliminary Python 3 support
Signed-off-by: Adam Vandenberg <flangy@gmail.com>

Closes Homebrew/homebrew#21366.
2013-11-13 20:23:19 -08:00
Andrew Marshall
81c562a46e macvim 7.4-72
This release is essentially what was previously just the "head" version,
so remove all conditionals around head and leave only the head decision.

Closes Homebrew/homebrew#24108.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-11-09 09:57:08 +00:00
Alexey Muranov
7583c047fe Fix a typo in macvim comment
Closes Homebrew/homebrew#23896.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-11-02 07:24:48 -07:00
Felix Bünemann
b9d48219fe macvim: fix compilation on 10.9.
On Mavericks we need to explicitly include AvailabilityMacros.h to have
the version detection macros defined.

Fix 10.9 ruby framework detection and compilation

Mavericks ships with version 1.8 and 2.0 of the Ruby.framework, so we
must directly link the framework version matching the ruby-command.

This also means that ruby.h must no longer included via the framework
name, which has the nice side effect of allowing you to compile with
non-framework rubies, if you remove the formula's hardcoded RUBY_PATH.

For macvim-HEAD we use the current framework's ruby command because it
only works with that and is incompatible with our patches.

Closes Homebrew/homebrew#20473.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-10-23 12:05:48 +01:00
rhysd
2e552c3948 macvim: add --with-luajit option
This option links luajit instead of lua.

Closes Homebrew/homebrew#22287.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-09-12 20:27:27 -07:00
ELLIOTTCABLE
e4ea530d74 macvim 7.4-71
Closes Homebrew/homebrew#22377.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-09-07 18:42:12 +01:00
Adam Vandenberg
913dfb694d macvim: use std env on Snow Leopard
Closes Homebrew/homebrew#21639.
2013-08-22 20:57:50 -07:00
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