- build 17.0 via --devel and feature flags
- optional features incl sctp, dirty schedulers, native libraries
- support wx modules incl observer using updated wxmac formula
- skip ODBC patch for head and devel as upstream has included it
- fix dialyzer test path for stable builds
- unset ERL_* compiler environment variables to avoid failed builds
Even with installed unixODBC on Mavericks Erlang R16B02 continues to use the library iODBC:
1> odbc:start().
ok
2> odbc:connect("",[]).
{error,"[iODBC][Driver Manager]No data source or driver specified, dialog prohibited SQLSTATE IS: IM007 Connection to database failed."}
ClosesHomebrew/homebrew#24283.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
There is always a better alternative than llvm-gcc available (clang on
Xcode 4.3+, gcc-4.2 elsewhere), so let's get rid of this hack (who wants
an unoptimized erlang built with llvm-gcc, anyway?)
Some erlang man pages have generic names that conflict with other
packages. The recommended installation location is lib/erlang/man, and
in fact they must be there for the "erl -man" command to find them.
Currently we use symlinks to make this work.
Instead let's only install them to lib/erlang/man and avoid all
conflicts. Users can add $(brew --prefix erlang)/lib/erlang/man to
MANPATH if they really want to use man to find them.
FixesHomebrew/homebrew#21634.
ClosesHomebrew/homebrew#22452.
Also adds `--with-fop` to build pdf docs aswell as adding unixodbc dep
on Mavericks which no longer include iodbc in the 10.9 SDK.
ClosesHomebrew/homebrew#20708.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
* Update the SHAs and URLs for documentation and sources for R16B
* Remove step to touch skip file for wx debugger builds (it does build
now for > Snow Leopard)
* make install needs -j1
ClosesHomebrew/homebrew#18114.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.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>