UPDATED 08/03/2024
Hi all,
After almost two weeks of working, building, compiling, and doing it all over again several times, I've created something that will hopefully be of use to the community. I give you the The Unofficial TenFourFox Development Toolkit. https://macintoshgarden.org/apps/the-unofficial-tenfourfox-toolkit
This is an installer I created to ease the installation of a TenFourFox build environment. Instead of needing multiple days to bootstrap a MacPorts environment, this will reduce it to less than 30. It is a meta-package that contains two installers. The browser itself will still take a long time to compile, though.
This installer provides:
Please note, this project is in no way affiliated with FloodGap.com or Dr. Cameron Kaiser.
Special thanks to @wicknix and @alex_free for teaching me more about the MacPorts build process and giving me the inspiration to make this. Another special thanks to @Melchieor for testing. As always, I'm open to any input on how to make this better and easier.
- Added Aquafox option.
- Added ability to specify the Git branch to build from.
Hi all,
After almost two weeks of working, building, compiling, and doing it all over again several times, I've created something that will hopefully be of use to the community. I give you the The Unofficial TenFourFox Development Toolkit. https://macintoshgarden.org/apps/the-unofficial-tenfourfox-toolkit
This is an installer I created to ease the installation of a TenFourFox build environment. Instead of needing multiple days to bootstrap a MacPorts environment, this will reduce it to less than 30. It is a meta-package that contains two installers. The browser itself will still take a long time to compile, though.
This installer provides:
- A full MacPorts environment with everything required to build TenFourFox. It will not interfere with existing MacPorts installations as it uses a separate prefix.
- An Automator app that executes a shell script installed at /opt/macports-tff/build_tenfourfox in a new terminal window.
- Asks if you would like to build TenFourFox or InterWebPPC
- Downloads the latest copy of the browser's source code from GitHub
- Asks you which kind of processor you would like to build it for
- Modifies the source code to work with the alternate MacPorts prefix
- Makes Leopard specific patches (Leopard version only
- Compiles the code
- Drops the fully built web browser on your desktop
- If you have a Quartz compatible video card, it will ask if you want to enable it in the browser build
Please note, this project is in no way affiliated with FloodGap.com or Dr. Cameron Kaiser.
Special thanks to @wicknix and @alex_free for teaching me more about the MacPorts build process and giving me the inspiration to make this. Another special thanks to @Melchieor for testing. As always, I'm open to any input on how to make this better and easier.
Last edited: