The subversion formula is a bit of a nightmare. Still is, even with
this PR :/.
This PR hopes to address some of the issues seen in Homebrew/homebrew#34576 and Homebrew/homebrew#34554
by standardising the options across the formula a little more.
ClosesHomebrew/homebrew#34577.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Resolves the bug where installing Git with brewed-svn wouldn't
automatically drag in the required Swig dependency and consequently
the build would instantly error out.
The error itself could be with the subversion formulae or Homebrew
itself, and this may just be a workaround. Given building git
with-brewed-svn specifies svn with perl, it should trigger a swig
download automatically prior to attempting to install the svn dep,
but for some reason it doesn't.
Both from-source and from-bottle installs error out in the same way:
```
==> Installing git dependency: subversion
Error: /usr/local/opt/swig not present or broken
Please reinstall swig. Sorry :(
```
For now, have resolved this bug by dragging in an explicit swig
dependency prior to the subversion one, if you choose to install
with-brewed-svn.
ClosesHomebrew/homebrew#34554.
ClosesHomebrew/homebrew#34576.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Fixes a runtime error when compiled with the quartz backend:
dyld: lazy symbol binding failed: Symbol not found: _GTK_IS_PLUG
ClosesHomebrew/homebrew#34555.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Users of tools that fail when trying to link non-existent frameworks
run into problems on 64-bit macs, because the old 32-bit QuickTime
framework does not and never will exist as a 64 bit library.
This has been submitted upstream and accepted into wxmac HEAD, however
a released version is not yet available and won't be for quite some
time.
This patch lets us actually get code to compile without waiting 8
months for a release.
ClosesHomebrew/homebrew#34543.
ClosesHomebrew/homebrew#33366.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Prunes the system-openssl linkage in the event someone compiles
git without brewed-openssl.
ClosesHomebrew/homebrew#34539.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>