[MacPorts] #41725: VLC won't play from command line

MacPorts noreply at macports.org
Wed Dec 11 09:15:54 PST 2013


#41725: VLC won't play from command line
---------------------------+------------------------
  Reporter:  ctreleaven@…  |      Owner:  jeremyhu@…
      Type:  defect        |     Status:  new
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.2.1
Resolution:                |   Keywords:
      Port:  VLC           |
---------------------------+------------------------

Comment (by ctreleaven@…):

 My initial interest was because MacPort's VLC wouldn't play mpeg2
 transport streams.  It still won't and I don't see why not.  Anyway, I
 ended up doing a substantial revision to VLC.  I noticed that the default
 install of ffmpeg included a number of libraries that VLC then disabled or
 provided via variants.  Since they're 'free', why not make these features
 part of the default install?  I know it is a lot to review, but:

 1) Updated to version 2.1.2.  2.1.3 was released yesterday but isn't in
 the downloads directory yet...

 2) Deleted freetype patch as it is now incorporated in base.  Updated
 sparkle patch.

 3) Eliminated configure args no longer recognized:  --disable-telepathy,
 --enable-libproxy.  Corrected configure args:  --disable-smb should be
 disable-smbclient; --disable-qt4 should be disable-qt.

 4) Added dependencies identified by port-depcheck.sh as being directly
 linked by vlc.  Added other dependencies and enabled in configure:  dirac,
 fontconfig, freetype, libass, libmodplug, libmpcdec, libsdl, schroedinger,
 speex, fribidi.  Eliminated variants:  osd, mod, mpc, speex, fribidi,
 libsdl.

 5) Disabled fluidsynth by default and added to jack variant.  Jack is a
 dependency for fluidsynth so including fluidsynth caused jack to be built
 and then ignored!

 6) Eliminated --with-macosx-sdk=/ as it causes a flood of warnings and
 seems to add no value (10.6.8, at least).

 7) Changed post-destroot so that Frameworks and libs aren't deleted.  Put
 copy of plugins.dat into Contents/MacOS/plugins so that
 '/Applications/MacPorts/VLC.app/Contents/MacOS/VLC -lv' works without
 error.

 Please let me know if you have any questions or concerns.

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


More information about the macports-tickets mailing list