This reverts commit adee5315265cc46aa6a3057071527abb16e1cd94.
Turns out one of the "other things" is a dealbreaker.
We only create kegs using a formula's canonical name. However, we do not
check that this is the case when mapping existing kegs back to formula
objects, and thus a keg with a name that happens to be an alias can fool
Homebrew into thinking the canonically-named keg exists.
So anything that enumerates kegs and then tries to do stuff with the
resulting formula objects will just break. This is obviously worse than
the debugger being broken, so reverting this for the time being.
The Readline class clashes with the Readline module from the Ruby
stdlib. This has mostly worked, but with the recent debugging support's
integration of IRB, it is no longer possible for them to coexist. So we
need to rename it.
The implications of this are:
- Anything that depends on readline will reinstall it as
"gnu-readline". Anything already installed will continue to function.
- "brew upgrade readline" will say "gnu-readline not installed", as
"readline" is now an alias.
- Probably other things.
So there are some downsides, but we will just have to deal with them.
FixesHomebrew/homebrew#15776.
- Add `ENV.m32` to fix build errors on 64bit hardware w/ `--32-bit`
Some users want to force 32bit ghc on 64bit hardware.
Ghc, however, comes with several internal libraries like libgmp
that get configured during the build. By forcing `ENV.m32`,
we force all the internal libs to build 32bit also.
FixesHomebrew/homebrew#15925.
ClosesHomebrew/homebrew#15933.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
otx is hardcoded to use the MacOSX10.6 SDK which is no longer available in
Mountain Lion. By replacing this with MacOSX#{MacOS.version} the package can
be successfully built even on 10.8.
ClosesHomebrew/homebrew#15879.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
*Note*: the docs tarball was not updated in this release, but I
incremented the version for consistency.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
- Add an option to build without-x
- Add a `depends_on :x11` otherwise
- Add a `depends_on :libpng` that was missing.
- Add a `depends_on 'gd'` that is optional.
- Add a `depends_on 'libharu'` also optional for pdf output.
- Add a flag to enable 64bit pointers on 32bit machines.
- Add a flag to enable pthreads.
It's worth noting that this will build against mysql or postgresql.
It searches for `pg_config`. It's reasonable for molecular biology
grinding software have some sort of DB enabled. In that case,
we might want to add an `ENV :userpaths` to pick up the preferred
`pg_config` or we want to add a depends_on postgresql. Thoughts?
FixesHomebrew/homebrew#15782ClosesHomebrew/homebrew#15817.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
- Upgrade to 1.0.10
- Add a CMake variable to help it find OpenJpeg includes.
- Passes 39/39 tests
- Works with superenv
ClosesHomebrew/homebrew#15888.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>