On Wed, Feb 26, 2025 at 05:54:44PM +0000, Johannes Thyssen Tishman wrote: > Please find below an update for graphics/pcl to version 1.15.0. > > Most patches were dropped as they were merged upstream. I checked all > SHARED_LIBS with check_sym for bumps, but I'd appreciate if someone > could help me double check. All tests are still passing.
The bumping looks correct purely from looking at the check_sym output. There are too many headers to be confident about function signatures and struct changes, though: there was a lot of churn. Moreover, all these libraries depend on libpcl_common, which got a major bump. In practice, a binary linked against, say, libpcl_kdtree from pcl 1.14.1 will no longer work with pcl 1.15.0 despite libpcl_kdtree not having any dynamic export changes itself. So there is no real benefit from avoiding a bump for libpcl_kdtree. In short, I would recommend doing the same you did with vtk and just give all the libraries the same version, in this case 1.0. This will save you a lot of time and headache and I see no downside to doing that, especially since there is no direct consumer of this port (yet). On aarch64 tests pass except for two that time out: The following tests FAILED: 83 - io_io (Timeout) 99 - a_recognition_ism_test (Timeout) One question: what happened to the dep on graphics/freeglut? If I see correctly, there's grabcut_2d that would depend on it but it is only built if GLUT_FOUND is set and nothing seems to be setting that.