It also includes support for Wine-Mono when installing devel packages. This
enables Wine to install Mono support in the WINEPREFIX if needed.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Bring wine-gecko up to date, add caveat for disabling incomplete implementation
of dwrite.dll.
ClosesHomebrew/homebrew#14973.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
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>
Finally, a new stable release. With this we can remove some old cruft
from the formula. Also updating winetricks.
Support for --devel is kept because we expect development releases to
continue at the usual brisk pace.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
This commit adds a `devel` entry to the DSL, allowing formulae to
specify an unstable branch.
`devel` takes a block, which should contain standard `url` and `md5`
fields (and `version`, if necessary). This must come after the standard
DSL fields.
This commit also migrates over all formulae currently using `devel` to
the new syntax, as well as formulae which used `head` for non-VCS urls.
The new syntax is also available for `stable` and `bottle`. `stable` is
an option alongside the old syntax. `bottle` replaces the old syntax.
Note that the @stable ivar in Formula has been renamed to @standard,
and the @bottle ivar has been renamed to @bottle_url.
ClosesHomebrew/homebrew#9735.
Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
Often it is useful to provide a development build in addition to the
stable release or HEAD download.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
ARGV.flag? will notice short options, and so ARGV.flag? '--devel' will
be triggered by '-d', which is obviously undesired.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Not sure how I failed so badly at logic. This should be rewritten so that the build info has a tested MacOS version too. However it seems unlikely that the same LLVM versions on different platforms would have different compile errors. So we'll risk it, and it'll be informative for us too.
This is the behavior recommended by Wine. It avoids the need to download a
separate copy of Gecko for each prefix. See http://wiki.winehq.org/Gecko
Signed-off-by: Adam Vandenberg <flangy@gmail.com>