[MacPorts] #69125: Pythons for PowerPC: introduce a path-style dependency and separate ports (?)

MacPorts noreply at macports.org
Wed Jan 17 23:47:48 UTC 2024


#69125: Pythons for PowerPC: introduce a path-style dependency and separate ports
(?)
-------------------------------------------+--------------------
 Reporter:  barracuda156                   |      Owner:  (none)
     Type:  defect                         |     Status:  new
 Priority:  Normal                         |  Milestone:
Component:  ports                          |    Version:  2.8.1
 Keywords:  powerpc, leopard, snowleopard  |       Port:
-------------------------------------------+--------------------
 (Moving the issue to Trac.)

 The issue is that Joshua is the maintainer for Pythons, and he is against
 accepting any PowerPC-related fixes. At the same time, there are two
 problems with Pythons as they are, both related to PowerPC systems:

 1. Since Python 3.12, existing patch fails to work for 10.6.8 Rosetta (and
 developer build of 10.6 ppc). The fix is trivial and amounts to a single
 macro, but it is not allowed.
 2. All Pythons are broken for `+universal` **on 10.5.8** and 10.6.8.
 Specifically, ppc+ppc64 will fail on Leopard and i386+ppc will fail on
 10.6.8. For Leopard this ''is'' a big deal. Fix for 2.7 is trivial, but
 not so for 3.x, where some rewrite of portfile code is needed – what we
 have simply does not work.

 Christopher suggested a possibility of path-style dependency for Pythons.
 It could be a solution.
 Any ideas are welcome.

 Please help me to get this working.

-- 
Ticket URL: <https://trac.macports.org/ticket/69125>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list