tenfourfox - should it be in the MacPorts repo?
Ken Cunningham
ken.cunningham.webuse at gmail.com
Thu Oct 11 16:48:42 UTC 2018
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
More information about the macports-dev
mailing list