Imagine if tiger was still supported by MacPorts, thats exactly the experience this provides.
Tigerports is not just a fork of MacPorts. It is a recreation of the entire MacPorts infrastructure that is tailored to our favorite OS. TigerPorts provides:
Tiger orientated ports tree focused on software that works on Tiger.
Tiger orientated base, configured in source to use tigerports.com.
Tiger orientated infrastructure, allows hosting tigerports.com on a Debian VPS rather then a Mac like MacPorts has it. This includes numerous improvements to the sync scripts, adds binary package signing management, and includes a setup script to recreate my server.
Tarball releases to install TigerPorts from source on your Mac, same as official MacPorts (PKG installer is WIP).
The tigerports.com rsync server, which syncs with the Tiger orientated ports tree every 15 minutes, exactly like real MacPorts. Any pull requests merged there will be available in no later then a quarter hour to all TigerPorts users via sudo port selfupdate.
The tigerports.com http server, which serves distfiles.
Security is kept the same, just not managed by MacPorts. The ports tree, portindex, and binary packages served directly by tigerports.com are all signed.
HOW YOU CAN HELP
BINARY PACKAGES
TigerPorts is designed to NOT delete compiled binary packages by default (you can of course change this by editing /opt/local/etc/macports/macports.conf and changingportclean notoportclean yes, or you can just periodically runsudo port clean). As you use TigerPorts (unless you change macports.conf as explained previously explained), you will keep a cache of compiled software binaries at/opt/local/var/macports/software. You will also get the distfiles (sources used to build) populated at/opt/local/var/macports/distfiles`. The goal is for all of these to populated on the tigerports.com server, so please submit these 2 folders to me if the software is not yet available as binaries on the tigerports.com server so others can skip building from source!
PORTS TREE
As of the initial release, the source tree is essentially what the official MacPorts one was on 1/31/2025, right before Tiger support was officially dropped. This provides us with a base that we can work on and improve.
There are many community fixes, projects like PPCPorts, etc that I want implemented! Please, open a pull request with your improvements!
I am also OK with downgrading/upgrading individual ports as needed. Have a need for a newer version, or fixes for a new port? Submit it! Notice something is currently impossible to build at the current version, but an older one works? Submit it! I last used macports on Tiger extensively in 2021 and a ton of ports worked. I’m fine reverting to those port files on a case by case basis if its tested to work with the rest of the tree.
BE A USER
Spread the word! Tiger will never die. Report issues, suggest improvements, enjoy it.
Greetz @kencu @barracuda156 @Forest Expertise