I'm only intending for this to be temporary, but we're stuck between a rock and
a hard place on this formula & it's holding up work that's really more significant.
Essentially, for the new release Debian moved to requiring `libmd`, which is a
cryptographic library that is portable on BSD and Linux, and was included in OS X
until 10.8 when it was removed.
Various implementations are available to us:
We could use the "original" `libmd` that today needs heavy patching to build on OS X.
We could try to revive the old Apple `libmd` implementation, which doesn't build as-is.
We could attempt to use the one Debian uses, which although despite being slightly
modernised by Debian still doesn't build on OS X.
We could also ask Debian to go back to using a completely portable mechanism and
drop the `libmd` dependency.
nant currently blocks https://github.com/Homebrew/homebrew-core/pull/2011, and looks like it will for the foreseeable.
Upstream commits which fix this issue include:
4d2e97f2cf85a688731609a4a2baa1
But we're not going to adopt an untested 4k+ diff when there's no obvious upstream
release coming; the last nant release was mid 2012, we're already carrying a patch
from 2013 & another build fix from 2015, and neither are in any release yet.
We're more than happy to take this formula back when there's a new release covering
the above, but till then the amount of hacking needed to bring it back to life from
the last release is onerous & I'd recommend people install it directly from git
if they want to use it in the meantime.
Hard dependency on grass, also boneyarded, which is blocking GCC
6.1.0. See PR #676 for more discussion.
Closes#1756.
Signed-off-by: Martin Afanasjew <martin@afanasjew.de>
Requires the now removed Judy, and literally two people installed this formula
from bottle over the last 365 days.
Closes#1628.
Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
The formula does not currently build useful installations of
GASNet. The stub/include makefiles the GASNet installer writes contain
references to `$(homebrew --prefix)/Library/ENV/4.3/ld` etc. which
don't work outside the homebrew installation environment. These need to
be patched to be useful, so that they resolve to the compiler used to
build/install GASNet.
Closes#1368.
Signed-off-by: Martin Afanasjew <martin@afanasjew.de>
Moves mit-scheme from the x11 tap to core with modifications
for disabling the X11 dependency.
Closes#1030.
Signed-off-by: Alex Dunn <dunn.alex@gmail.com>
Upstream has ignored the 64-bit patches from the original Homebrew pull
request, as well as subsequent 64-bit reports:
https://sourceforge.net/p/libodbcxx/bugs/25/
Trunk hasn't been updated since 2010 and the last tag was in 2009.
ClosesHomebrew/homebrew#49980.
Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
MLton is whole-program, optimizing compiler for Standard ML.
A previous mlton formula simply installed the upstream binary release
and was moved to the boneyard as a binary-only formula (see
Homebrew/homebrew#21780).
This new mlton formula builds from source, using the upstream binary
release to bootstrap.
ClosesHomebrew/homebrew#48694.
Signed-off-by: Andrew Janke <andrew@apjanke.net>