libsigc++ 2.3.1

Closes #23429.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
nanomsg: enable optional debug build

Considering alpha stage of this library ability to build with debug
symbols is useful.

Closes #22974.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
testdisk 6.13

Closes #23634.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
add note about test path to create template
create: escape example interpolation

Fixes #23643.
lighttpd 1.4.33

Closes #23614.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
grass: always depend on Homebrew's cairo
grass: style nit
brew-unpack: use #length == 1, not #one?

Array#one? wasn't yet defined in Ruby 1.8.6. In this case the block form
isn't being used, so Array.length == 1 is a simple replacement.

Fixes mistydemeo/tigerbrew#123.
Move stdlib tracking postinstall

This moves stdlib tracking after the install completes, which allows
the tracking to have access to the actual stdlib in use.

This unfortunately means that builds can error out *after* a build,
resulting in wasted time; however, it reduces false positives, and the
overall user experience is still likely to be better this way.
Move bottle stdlib tracking post-pour

This allows us to track the actual stdlib in use, and prevents warnings
for bottles with no C++ code.
detect_cxx_stdlibs: use mach_o_files
poppler 0.24.3

Closes #23650.

Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
C++11 support.

* Add options and ENV method to specify building in C++11 mode.
  - Set C++ compiler flags to enable C++11 mode.
  - To add options to support C++11 mode, a formula can now use

      option :cxx11

    to provide "--c++11" option, and detect and enable C++11 support in
    install method using

      ENV.cxx11 if build.cxx11?

Closes #22453.
Clang standard library selection.

* Add new ENV function for selecting stdlib for Clang.
  - The selection is no-op for non-system-clang compilers.
  - Both superenv and stdenv are handled.
* Add new HOMEBREW_CCCFG flag and ccwrapper handling.
boost: support C++11 mode.

* Add info about option renaming: '--with-c++11' -> '--c++11'.
  - Require C++ dependencies with C++11 support when requesting '--c++11'.
* Building MPI python support in C++11 mode fails. Disable.
open-mpi: support C++11 mode.

* Disable silent rules for verbose build log.
* Include upstream patch to fix C++11 reserved string literal.

Closes #21452.
poco: support C++11 mode.

Closes #17750.
icu4c: support C++11 mode.

* Enable verbose build log.
yaml-cpp: support C++11 mode.

* Requires dependencies built with C++11 when requesting C++11 mode.

Closes #16162.