[MacPorts] #61045: VLC: install: /opt/local/bin/vlc-osx: Operation not permitted

MacPorts noreply at macports.org
Tue Oct 27 19:06:35 UTC 2020


#61045: VLC: install: /opt/local/bin/vlc-osx: Operation not permitted
-------------------------+----------------------
  Reporter:  ryandesign  |      Owner:  RJVB
      Type:  defect      |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.6.3
Resolution:              |   Keywords:
      Port:  VLC         |
-------------------------+----------------------

Comment (by RJVB):

 Well, the thing is that the port has become way to complex to maintain;
 I've seen remarks like "build failures across the board", and even "kill
 it or fix it".

 It turns out that the official build works from (IIRC) 10.7 all the way to
 the latest OS version, AND the embedded library can actually be used. I
 don't see any reason to keep pulling my hair trying to maintain a port
 that builds only partly on my system and that keeps getting worse with
 each new release. And I won't, now that I know this solution exists.

 What is not in the official build that you think could justify maintaining
 the existing card house? It could be done of course, even if the "DMG
 build" became the default install variant (that's how I developped this
 new Portfile in my local version). I'm willing to prepare such a
 contraption, but somebody else will have to step up to fix and maintain
 the build-from-actual-sources part.

 NB: it might be possible to replace a sufficient number of the embedded
 libraries with symlinks to the ones provided by MacPorts, but that would
 require re-signing the application.

 > How is port -s going to work if the official build gets pulled in?

 Check the PR: https://github.com/macports/macports-ports/pull/8718
 As with other ports that follow this approach, installing from source is
 what does the actual pulling-in of the official DMG. A regular, binary
 install does what it does for any other port that provides the same
 convenience: it loads and installs a tarball containing the result of the
 build.

-- 
Ticket URL: <https://trac.macports.org/ticket/61045#comment:12>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list