[MacPorts] #64681: wine: Update to version 9.x

MacPorts noreply at macports.org
Fri Jan 3 09:21:13 UTC 2025


#64681: wine: Update to version 9.x
-----------------------------------------------+----------------------
  Reporter:  syurin-nagatuki                   |      Owner:  Gcenx
      Type:  update                            |     Status:  assigned
  Priority:  Normal                            |  Milestone:
 Component:  ports                             |    Version:  2.7.1
Resolution:                                    |   Keywords:
      Port:  wine, wine-devel, wine-crossover  |
-----------------------------------------------+----------------------

Comment (by Gcenx):

 Replying to [comment:52 ryandesign]:
 > Wine is and always has been Intel-only software. It used to be 32-bit
 only. Then a 64-bit version called wine64 was created, however it requires
 the 32-bit version of wine to be installed. And you must use the 32-bit
 version of wine if you want to run 32-bit Windows software and the 64-bit
 version of wine for 64-bit Windows software. While Apple started its
 transition to 64-bit in Mac OS X 10.4 and finished it with the removal of
 the ability to run 32-bit software in macOS 10.15, my understanding is
 that 32-bit software has remained ubiquitous on Windows for much longer,
 so that it remains important to be able to run 32-bit Windows software
 today. To accommodate macOS 10.15's inability to run 32-bit software, the
 developers of Crossover created a method of running 32-bit Windows
 software within a 64-bit executable, which they called wine32on64. With
 this new method, dependencies only need to be 64-bit Intel. However they
 only supported this new method on macOS 10.15 and later

 The minimum requirement of macOS Catalina 10.15 is due to requiring
 i386_set_ldt, in fact I have the requirement for 10.15.4 to avoid needing
 to disable SIP as before 10.15.4 a special entitlement was required to
 gain access to i386_set_ldt

 Replying to [comment:52 ryandesign]:
 > older macOS versions needed to continue to use the old real 32-bit wine
 executable to run 32-bit software. Therefore installing wine on older
 macOS (if the MacPorts ports are ever enhanced to allow that again) will
 continue to require dependencies to be universal (32-bit and 64-bit
 Intel).

 While I'd love to restore support below macOS Catalina it's hard for me to
 do this without having access to an Intel Mac that's capable of running
 below Catalina. Technically wine-9.x to wine-10.x should currently support
 macOS Sierra and later (just might require MacOSX10.13.sdk to compile)

 Below Catalina I'd just skip gstreamer as that just becomes a huge
 nightmare due to +universal

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


More information about the macports-tickets mailing list