Remove the devel/libc++ and devel/libcxxrt ports.
Since all supported versions of FreeBSD now have libc++ and libcxxrt in
the base system, and these ports were outdated, remove them, and update
any ports that still depended on them:
* graphics/gnash
* textproc/hs-double-conversion
* x11-toolkits/hs-wxc
* math/parmetis
Approved by: portmgr (antoine)
Exp-run by: antoine
PR: 217257
MFH: 2017Q1
Updating the ports I maintain to my FreeBSD.org address.
Submitted by: mmokhi
Reviewed by: feld, mat
Approved by: feld, mat (mentors)
Differential Revision: https://reviews.freebsd.org/D9498
Update devel/libcxxrt to the latest upstream version, as of 2016-05-29.
All previous patches have been dropped, since these have all been merged
upsream.
Approved by: mokhi64@gmail.com (maintainer)
PR: 209937
Fix crash when libcxxrt exceptions been freed by a different language runtime,
and when libcxxrt itself free foreign exceptions.
Unwind API was specifically designed to allow mixed language environments where
exceptions from different runtimes interoperate. One particular example is
C++/LuaJit combination. Due to the issues in libcxxrt, databases/tarantool
crashes
when linked against libcxxrt.
The issue was merged by upstream butat the moment not officially released.
https://github.com/pathscale/libcxxrt/pull/32
PR: 204786
Submitted by: Nick Zavaritsky <mejedi@gmail.com>
Approved by: Mahdi Mokhtari <mokhi64@gmail.com> (maintainer)