[MacPorts] #36849: ffmpeg: fix dependencies, add dc1394 variant

MacPorts noreply at macports.org
Tue Dec 10 10:10:15 PST 2013


#36849: ffmpeg: fix dependencies, add dc1394 variant
----------------------------------+----------------------
  Reporter:  frederic.devernay@…  |      Owner:  devans@…
      Type:  enhancement          |     Status:  new
  Priority:  Normal               |  Milestone:
 Component:  ports                |    Version:  2.1.2
Resolution:                       |   Keywords:
      Port:  ffmpeg               |
----------------------------------+----------------------

Comment (by ctreleaven@…):

 Since there is an open ticket related to ffmpeg dependencies, I'll add to
 it:

 I ran egall's port-depcheck.sh against a default install of ffmpeg (ffmpeg
 @2.1.1) with the following results:
 {{{
 port-depcheck.sh ffmpeg
 --- /var/folders/-A/-Ac1IVy2H9WLW1x5c9D7XU+++TI/-Tmp-//port-
 depcheck.sh.1003562.1x2Hcu  2013-12-10 10:04:04.000000000 -0500
 +++ /var/folders/-A/-Ac1IVy2H9WLW1x5c9D7XU+++TI/-Tmp-//port-
 depcheck.sh.1003561.jIx29T  2013-12-10 10:03:59.000000000 -0500
 @@ -1,24 +1,22 @@
  XviD
  bzip2
 -dirac
 +ffmpeg
  freetype
 -gmake
 +gmp
  gnutls
  lame
  libass
  libbluray
 +libiconv
  libmodplug
  libogg
  libopus
  libsdl
  libtheora
  libvorbis
 -libvpx
 +nettle
  openjpeg15
 -pkgconfig
  schroedinger
  speex
 -texi2html
  x264
 -yasm
  zlib
 }}}

 gmake, pkgconfig, texi2html and yasm are build deps and can be ignored.

 dirac is listed as a depends_lib but there is no corresponding --enable-
 dirac in the configure flags?!?  This codec doesn't seem to be widely
 used.  Seems like it would not be harmful to enable it.  The original
 reported noted ffmpeg now has a native decoder; presume this dependency is
 for the encoder side(?).

 gmp and nettle are dependencies of gnutls but are linked directly by
 ffmpeg and therefore probably should be added to depends_lib.  libiconv,
 too.

 I don't know why libvpx isn't linked, it is enabled.  I never use that
 codec so I didn't spend any time looking into the issue.

 Anyway, a few items for consideration.

-- 
Ticket URL: <https://trac.macports.org/ticket/36849#comment:3>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list