Todd Miller has just committed a BIG includes changes that affects C++ in a major way.
it will take a few hours of work until the ports tree catches up, and a few days before binary packages are available. In short: the C++ ABI changed in an incompatible way, all C++ shared library major versions will be bumped. hence, the SHARED_LIBS sweep (which is now more or less complete). If you want to build ports from source, I advise you: - to wait a few days until the dust settles; - to remove existing packages before rebuilding. This should NOT affect binary package users. The current pkg_add -u code should cope just fine. You will just see quite a bit of traffic, since quite a few C++ libraries need to be updated.