Created attachment 151388 [details] Update libc++ in base to trunk r224926 I intend to update libc++ in head to upstream's trunk r224926. This contains mostly bugfixes, and just a few new features. I would like to ensure via an exp-run that there are no unexpected new port build failures because of this. This patch should apply to head as of r276737. I will submit a separate bug to update the devel/libc++ port to the same release, with our FreeBSD customizations added.
Take for exp-run
Looks good, open a PR for xmoto and you can do the update.
So this is the fix list, and a summary: * Making operator==() const to appease std::list::remove(): = http://www.andric.com/freebsd/ports/audio__ardour-fix-equality-operator-1.diff = http://www.andric.com/freebsd/ports/deskutils__strigidaemon-fix-comparison-operator-1.diff = http://www.andric.com/freebsd/ports/devel__kyra-fix-equality-operator-1.diff = http://www.andric.com/freebsd/ports/finance__openhbci-fix-equality-operator-1.diff = http://www.andric.com/freebsd/ports/games__epiar-fix-equality-operator-1.diff = http://www.andric.com/freebsd/ports/net__latd-fix-equality-operators-1.diff * Fixing invalid use of __gnuxx::hash_map, and some other C++11 issues: = http://www.andric.com/freebsd/ports/games__xmoto-fix-various-problems-1.diff * Fixing missing includes: = http://www.andric.com/freebsd/ports/graphics__aeskulap-fix-ostream-include-1.diff * Fixing local redefinition of errno: = http://www.andric.com/freebsd/ports/multimedia__mjpegtools-fix-errno-redefinition-1.diff * Fixing macro collision from <sys/types.h>: = http://www.andric.com/freebsd/ports/net-p2p__ktorrent-fix-major-minor-1.diff
All done now.