The new version of CGAL brings improvements and a lot of changes, including 2 major ones [1](header only[2] and c++14) requiring to patch all software depending on it.
[1] https://www.cgal.org/2019/11/08/cgal50/
math/cgal:
- Update to 5.0.2
databases/sfcgal:
- Fix with cgal5 : use c++14 and add gmpxx link [1]
[1] https://github.com/Oslandia/SFCGAL/pull/218
databases/postgis*:
- bump portversion needed due to cgal and sfcgal changes
cad/openscad:
- remove LIB_DEPENDS and add BUILD_DEPENDS
- Use c++14
- Take patches from upstream [1]
[1] https://github.com/openscad/openscad/pull/3163
cad/openscad-devel:
- remove LIB_DEPENDS and add BUILD_DEPENDS
- Use c++14
databases/pgrouting:
- Update to 3.0.0 rc1 (CGAL is removed upstream)
games/flightgear-terragear:
- remove LIB_DEPENDS and add BUILD_DEPENDS
- fix Boost error (ld: error: undefined symbol: boost::thread::hardware_concurrency())
graphics/colmap:
- remove LIB_DEPENDS and add BUILD_DEPENDS
- fix CMAKE_CXX_FLAGS with c++14