#47934: libvpx should be in depends_build not depends_lib -------------------------------------------------+------------------------- Reporter: ryandesign@… | Owner: Type: defect | ryandesign@… Priority: Normal | Status: closed Component: ports | Milestone: Resolution: fixed | Version: 2.3.3 Port: avidemux, ffmpeg, ffmpeg-devel, | Keywords: gd2, gstreamer010-gst-plugins-bad, gstreamer1 | -gst-plugins-good | -------------------------------------------------+------------------------- Comment (by dstrubbe@…): I'm don't think this is a good idea for gd2, because it recommends linking libvpx according to its config binary: {{{ gdlib-config --libs -lgd -ljpeg -lz -L/opt/local/lib -lpng16 -L/opt/local/lib -lfreetype -L/opt/local/lib -lfontconfig -lfontconfig -L/opt/local/lib -lXpm -L/opt/local/lib -lvpx -L/opt/local/lib -ltiff -liconv }}} Everything else in this list is depends_lib for gd2. As a result, a code which naturally uses the output of this command in a configure script to decide how to link will fail if libvpx is no longer installed. On the other hand, the depends_lib port:expat does not seem to be dynamically linked into any library or executable from gd2, so I wonder if it really needs to be depends_lib. -- Ticket URL: <https://trac.macports.org/ticket/47934#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X