Older MacOS versions lack browsers that support TLSv1.2, and other enhancements 
that allow them to work comfortably in the current world. Cameron Kaiser has 
been dutifully maintaining a fork of Firefox for a decade that works nicely on 
PPC Macs 10.4 and 10.5, and keeps it remarkably up to date with security fixes 
<https://github.com/classilla/tenfourfox/>. 

Riccardo Mottola and I have helped Cameron make this work on Intel again, 10.4 
and up. It works fairly well for many uses, and allows several older Intel 
systems to have a current browser. 

It requires some shenanigans to build (Firefox was an interesting Portfile to 
write), but it's pretty smooth now. Also Cameron has fixed up an inconsistency 
in the cctools strip command that makes it work better with the huge binaries 
gcc48 produces on these older systems, and calls it "strip7". I made this into 
a building port using our cctools Port and adding Cameron's patch.

I have a (presently) Intel-only version of the tenfourfox Portfile and the 
strip7 Portfile here in this repo:

<https://github.com/kencu/tenfourfox-macports>


Cameron plans to announce this soon, and let interest people hack on it using 
the MacPorts supporting structure (which is amazingly friendly to older 
systems).

The question:

People can add this repo manually as an additional repo, much like modelica 
does, and I put instructions in the ReadMe about how to do that. But it would 
be easier if it was included in the main MacPorts repo.

Does it appear acceptable to the general populace out there as a Port, or is it 
too "niche" ?-- or  is there a way it could be acceptable for general inclusion?

(I'll get to adding the PPC version soon enough -- but for now Cameron builds 
those so it hasn't been a priority.)

Best,

Ken

Reply via email to