No conflict is registered, but both ports math/libmesh and math/metis install the file include/metis.h. Using math/metis as an external dependency of math/libmesh removes that, as proposed in the attached patch. Note: I have not detected any other conflict, but it would be smarter to avoid bundled packages and replace them by dependencies on external ports (e.g. tetgen, qhull, etc.)
Created attachment 220215 [details] Use an external package for metis to avoid conflict
Approved. Thank you for your patch!
A commit references this bug: Author: thierry Date: Fri Dec 4 10:47:53 UTC 2020 New revision: 556969 URL: https://svnweb.freebsd.org/changeset/ports/556969 Log: Avoid unregistered conflict with math/metis by using the external package and not the bundled one. PR: 251561 Submitted by: /me Approved by: yuri (maintainer) Changes: head/math/libmesh/Makefile head/math/libmesh/pkg-plist
Committed in 556969.