| Age | Commit message (Collapse) | Author |
|
Update MacVim Formula
- Change head url due to a change in maintainership of MacVim.
- Change snapshot url and snapshot checksum to latest version.
Closes #37331.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
MacVim assumes that it's building against a framework python and that
the framework is in the compiler's and linker's framework search paths.
This change means that #include <Python/Python.h> (which only works
against a framework) and -framework Python can find a python other than
the system python, avoiding header mixing-and-matching and avoiding the
confusing double linkage in otool output.
Leaving the existing python-config calls in place means that the python
linkage will probably continue to work if macvim is built against a
non-framework Python, though it will continue to pull in parts from the
system framework.
Only add the framework search path explicitly if our target Python isn't
system Python, to avoid trouble on Xcode-only systems.
Closes #37509.
|
|
|
|
Closes #32210.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Merges Lua52 into the Master branch as the new ‘Lua’ whilst
transitioning the old Lua formula to ‘Lua51’, running the two
side-by-side in a non-conflicting way.
|
|
Closes #32056.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Closes #31537.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
|
|
Explicitly adding the python2.7 framework to CFLAGS.
Closes #29940.
Closes #29994.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
|
|
|
|
|
|
|
|
Fixes #28596
Closes #28721.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
|
|
|
|
Closes #26496.
|
|
|
|
|
|
|
|
|
|
Closes #24313.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Closes #21366.
|
|
This release is essentially what was previously just the "head" version,
so remove all conditionals around head and leave only the head decision.
Closes #24108.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Closes #23896.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
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 #20473.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
This option links luajit instead of lua.
Closes #22287.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
Closes #22377.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Closes #21639.
|
|
Fixes #21925.
|
|
Replaced the plethora of ternaries we've used all over the place to
determine whether x86_64 or i386 is called for.
|
|
Closes #21805.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Closes #21524.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
Closes #21234.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
|
|
Closes #21158.
|
|
Closes #20606.
|
|
Closes #20604.
|
|
However, the downside is that we had to remove python3
support until that is fixed upstream.
|
|
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.
|
|
|
|
|
|
|
|
Instead only pass the --with-macsdk if on XCode-only.
Fix #20229
|
|
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.
|
|
The default osx version of vim comes with cscope on
Closes #19687.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
|
|
|