[MacPorts] #47934: libvpx should be in depends_build not depends_lib

MacPorts noreply at macports.org
Tue Jun 2 14:50:24 PDT 2015

#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

More information about the macports-tickets mailing list