Upgrade the devel target of erlang from 17.0-rc2 to 17.0 (final release).
Add html/man pages.
ClosesHomebrew/homebrew#28296.
[bk: waiting for better package support before marking stable: Homebrew/homebrew#28282]
Signed-off-by: Brett Koonce <koonce@gmail.com>
- 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>