* "Darwin" is (now?) a 64-bit target; need to use Darwin32 for 32-bit
* A Darwin-clang target is now available
* Override poco's hardcoded compilers to allow selection between gcc/llvm
* Use new "url" features
* Use keg_only DSL
* Use "skip_clean :all" DSL
* Whitespace and style cleanups
* Make bash invocations less silly
* Use new man2-man8 helpers
* Remove "FileUtils." since it is included in Formula
* Use real names for deps instead of aliases
* ENV.x11 now updates path, so remove that from individual brews
The POCO build scripts don't auto-detect when we're running 64-bit; it
always defaults to 32-bit libraries. This patch updates the POCO
formula to pass in the correct configure argument depending on the
underlying hardware.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
The POCO C++ Libraries (POCO stands for POrtable COmponents) are open
source C++ class libraries that simplify and accelerate the
development of network-centric, portable applications in C++. The
libraries integrate perfectly with the C++ Standard Library and fill
many of the functional gaps left open by it. Their modular and
efficient design and implementation makes the POCO C++ Libraries
extremely well suited for embedded development, an area where the C++
programming language is becoming increasingly popular, due to its
suitability for both low-level (device I/O, interrupt handlers, etc.)
and high-level object-oriented development. Of course, the POCO C++
Libraries are also ready for enterprise-level challenges.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>