[MacPorts] #57663: mpv at 0.29.1_1: failed to apply patch on SnowLeopard

MacPorts noreply at macports.org
Sat Feb 2 05:12:04 UTC 2019


#57663: mpv at 0.29.1_1: failed to apply patch on SnowLeopard
----------------------+---------------------------------------
  Reporter:  mrkapqa  |      Owner:  Ionic
      Type:  defect   |     Status:  closed
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:  2.5.4
Resolution:  fixed    |   Keywords:  snowleopard leopard tiger
      Port:  mpv      |
----------------------+---------------------------------------

Comment (by Ionic):

 I was miffed, but then again I haven't had time to work on this anyway.
 I've been having hardware issues on different fronts for the whole year,
 had to debug faulty firmware on one box and modify a bootloader or saw an
 SSD failing (lightly) on my nowadays main machine.

 Anywho, my initial idea was to provide full OS X 10.6+ support, including
 the Cocoa interface - which is why I created the huge patch set to begin
 with. Unfortunately I was never able to actually test that, because my
 10.6 VM has no OpenGL HW acceleration support and mpv didn't create a
 window for some reason - although that **does** work via the X11
 interface, which in such a case uses a software renderer. Not sure whether
 the Quartz framework doesn't provide a software renderer or it's just not
 trivially usable. Given that the OS X interface itself worked and AFAIK is
 using OpenGL features, so there must be some software rendering support.
 It never worked for me, though, not sure if even through X11.

 A lot of stuff changed in the mean time, though. For instance, I've
 changed my 10.6 VM to libc++ only recently, if I remember correctly.
 Upstream only supports recent OS X versions and starts using new features
 without a fallback, which makes patches bigger and bigger over time.

 In general, I guess the X11 backend is the only viable option for older
 systems. Stuff like HW acceleration is dead anyway. I guess most of the
 changes are good, but the initial update didn't at all care for older
 systems.

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


More information about the macports-tickets mailing list