Monotone does not build against botan 1.10.x, so we need to build an
ad-hoc botan 1.8 in the Monotone keg.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Boost is no longer listed as a dependency: since Monotone only needs the headers, it is downloaded but not built, which greatly reduces the time and disk space used to install monotone. If Boost is already installed, the installed copy is used.
ClosesHomebrew/homebrew#3675.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Replaced ENV.gcc_4_2 + comments with calls to "fails_with_llvm",
to specifically message to the user when a formula is known or suspected
to not build with LLVM. If the user specifies "--use-llvm", the message
will be displayed, but compilation will be tried anyway.
Since using LLVM is now an advanced/hidden feature instead of the
default on 10.6, we'll let the user try anyway (and submit patches
if things are now working.)
monotone is a free distributed version control system. It provides
a simple, single-file transactional version store, with fully
disconnected operation and an efficient peer-to-peer synchronization
protocol. It understands history-sensitive merging, lightweight
branches, integrated code review and 3rd party testing.