#47934: libvpx should be in depends_build not depends_lib -------------------------------------------------+------------------------- Reporter: ryandesign@… | Owner: Type: defect | ryandesign@… Priority: Normal | Status: new Component: ports | Milestone: Resolution: | Version: 2.3.3 Port: avidemux, ffmpeg, ffmpeg-devel, | Keywords: gd2, gstreamer010-gst-plugins-bad, gstreamer1 | -gst-plugins-good | -------------------------------------------------+------------------------- Comment (by devans@…): I don't know about "should" but I think, theoretically, you're right about making libvpx or any lib that produces only a static library a build dependency. The lib dependency is not "wrong" per se as it doesn't break the port but could be viewed as overkill. Having said that, I haven't done any real testing of this so why don't you let me handle ffmpeg/ffmpeg-devel and the gstreamer ports and I'll leave avidemux and gd2 to you. I'm tempted to wait on this until libvpx 1.4.0 is committed and do it then along with the required revbump. Note that dependents of static libraries always need a revdump whenever the libvpx code changes due to the static lib issue. Otherwise, the port could be using a compiled in old version of the library even though the library has been updated. -- Ticket URL: <https://trac.macports.org/ticket/47934#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X