[MacPorts] #47192: update: VLC 2.2.0

MacPorts noreply at macports.org
Fri Apr 10 10:59:47 PDT 2015


#47192: update: VLC 2.2.0
--------------------------+--------------------------------
  Reporter:  rjvbertin@…  |      Owner:  macports-tickets@…
      Type:  update       |     Status:  new
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:
Resolution:               |   Keywords:  haspatch
      Port:  VLC          |
--------------------------+--------------------------------

Comment (by rjvbertin@…):

 Replying to [comment:6 larryv@…]:

 > > All of which means that if someone wants to install port:VLC and for
 > > some reason has to build from source, s/he will find it takes about
 > > twice as long if we make VLC depend on libVLC.
 >
 > Is libVLC supposed to be something that other software can use?

 Evidently, there's little point in providing a port for a library that
 isn't supposed to be used, eh? :)

 > If `VLC` and `libVLC` conflict, any software that wants to use libVLC
 would have to accept both ports as a dependency, which makes things more
 complicated.

 True, though that's what path: style dependencies are for.

 > How long does VLC take to compile? I expect most users would receive a
 binary archive, so compile time should not be a major concern.

 With the autoreconfig, I'd say between 15 and 30 minutes. Long enough not
 to want to do the same thing twice in a row.

 {{{
 %> port-check-distributable.tcl -v VLC
 "VLC" is not distributable because its license "GPL" conflicts with
 license "OpenSSL" of dependency "openssl"
 }}}

 If there's a way to build port:libVLC, "cache" the stuff that port doesn't
 use and then install that for port:VLC the issue goes away.
 Alternatively, one could think of providing only port:libVLC, with a
 +player variant for those who want the full monty.

 > Ports should only override base functionality if they really have to,
 and HFS compression is not required to extract VLC. Ryan is right; we
 should do this in base or not at all. The HFS compression support should
 not be committed.

 Sigh. We're talking about *extending* base functionality with a feature
 that's completely transparent if you disregard the 1 extra (and highly
 useful) extract dependency and the reduced footprint.
 It's not very important for VLC, but for ports like Qt5-mac and Calligra
 I'd argue it's required for anyone running off an SSD.

 Of course this is something that can be implemented in base in a matter of
 seconds, esp. now that there's a tested example...

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


More information about the macports-tickets mailing list