Bug 245909

Summary: multimedia/qt5-multimedia: spuriously picks up dependency on libgstgl-1.0.so.0 if graphics/gstreamer1-plugins-gl is installed during compile
Product: Ports & Packages Reporter: Martin Birgmeier <d8zNeCFG>
Component: Individual Port(s)Assignee: freebsd-kde (Team) <kde>
Status: New ---    
Severity: Affects Only Me CC: kde, multimedia, tcberner
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   

Description Martin Birgmeier 2020-04-25 13:39:37 UTC
Scenario:
- Updating ports using portmaster
- ports tree at r532912
- building packages
- updating a third machine using these packages

Result:
- The following files dynamically link to libgstgl-1.0.so.0 which is not installed:

/usr/local/lib/libgstgl-1.0.so.0        6
        /usr/local/lib/qt5/plugins/mediaservice/libgstcamerabin.so
        /usr/local/lib/qt5/plugins/mediaservice/libgstmediacapture.so
        /usr/local/lib/qt5/plugins/mediaservice/libgstmediaplayer.so
        /usr/local/lib/qt5/plugins/mediaservice/libgstaudiodecoder.so
        /usr/local/lib/qt5/libQt5MultimediaGstTools.so.5.14.2
        /usr/local/lib/gstreamer-1.0/libgstopengl.so

- This is not marked as a dependency of multimedia/qt5-multimedia

Expected result:
- The dependency should be noted in the package or explicitly suppressed during the build.

-- Martin