https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=245895
--- Comment #8 from John Hein <[email protected]> --- (In reply to Christoph Moench-Tegeder from comment #5) portmaster is not the problem here - don't blame it. This can happen without portmaster. The core ports infrastructure (make && make install) still needs to be "right". The problem here is a question of dependencies / pollution mostly. If pyside2 breaks because there is an older qt5-imageformats is installed, then there is a missed dependency somewhere (indirect though it may be). Or pyside2 (or dependencies of pyside2) could explicitly disable things that might be installed and get pulled in that it doesn't need. Or best, the cmake infrastructure should avoid pulling in things it doesn't need (this is similar to system include file pollution issues). qt5-gui can't (shouldn't) record a dependency on qt5-imageformats because qt5-imageformats is (currently) dependent on qt5-gui. That'd be a circular dependency. I haven't tried at Tobias' patch yet or confirmed that it helps the underlying problem. I do agree that adding imageformats as a dep in this port is not right (since it does not knowingly, directly use qt5-imageformats in any way). -- You are receiving this mail because: You are on the CC list for the bug.
