Status: I have adapted patches from AIX branch and fixed the build system for Darwin PPC, but the build errs out on some static asserts. WIP: (much behind master, I will deal with it soon) NodeJS 12 What is needed: check coroutine implementation (save/restore), check compatibility with BE, fix tests. Test suite on 10.6 passes to a point and freezes. Status: builds and kinda works on 10.6 (with my patches, not in master yet), broken on 10.5. Let me briefly describe what is needed in regard of some ports of interest which I am/have been actually working on. There are some ports working on ppc32 but lacking ppc64 implementation (or the latter being completely untested). There are some software which is lacking in Macports or outdated by years (for all archs), and it is desirable to have those implemented:ģ. There are several “big” ports which are broken for PPC or never had implementation to begin with:Ģ. Especially those with relevant expertise (not necessarily PPC-specific), but also any enthusiasts.ġ. (Of course, development does not have to be restricted to Macports, and in fact it is always preferable to bring fixes to upstream – unfortunately, the latter is not always possible, while in Macports it is easier, as long as we deal with official releases of MacOS.) Anyone interested to contribute to PPC development, please join in. However to move further we need cooperative effort – there are too few people with PPC hardware, sufficient free time and motivation to work on PPC development in Macports (there are several, but resources are scarce). Situation now has substantially improved since 2021, and I think only a handful of ports gonna need out-of-tree fixes for 10.6 PPC. I hope to finish fixing Boost and Ruby for PPC soon and bring those fixes into Macports.ġ0.6 PPC is not officially supported (and will not be as long as I am the only contributor using it in practice), however a large chunk of Rosetta and generic PPC fixes apply to 10.6 PPC case. Most of essential ports were fixed for Rosetta (some work is still in progress) and some progress is there with fixing ppc64 on 10.5.8 (this is not easy in many cases, unfortunately). Many ports were fixed for PPC, including some forever-broken compilers like nhc98, hugs98 and OpenCoarrays. We got gcc10-bootstrap (credit to and compiler that builds with just Xcode tools and is able to then build the latest GCC – gcc12 12.2.0 confirmed on 10.5.8, 10.6 PPC (10A190) and 10.6.8 Rosetta (10.4.11 may work too, needs some testing). A long list of system extensions are also updated, but trying to figure out what’s changed in those would be basically impossible.During the past year much has been done in Macports for PowerPC systems. There’s also the usual assortment of updated frameworks, changes to time zone files, and minor updates to many Unix programs and/or their help pages. The Ruby and Python frameworks were updated, for those of you who work with those languages. There’s an updated version of the Apache (web sharing) manual in /Library/WebServer/share/httpd/manual.I have no idea what’s changed, if anything-consider this a challenge! The following Dashboard Widgets were updated: Dictionary, iCal, Movies, Stickies, Stocks, Unit Converter, and Web Clip. I wasn’t too keen on purple, so this is a welcomed change.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |