This is not just a fork of MacPorts. It is a recreation of the entire MacPorts infrastructure, tailored to our favorite OS. TigerPorts supports Intel and PowerPC Macs.
Tiger orientated ports tree focused on software that works on Tiger. This is a managed snapshot of my fork of powerpc-ports tigerports branch (which tracks upstream powerpc-ports, and changes are submitted to them as well when possible) merged with the MacPorts Ports tree, creating one unified ports tree for tiger.
Tiger orientated base, configured in source to use tigerports.com. This tracks upstream macports-base as close as possible, includes tiger-specific fixes/functionally, and additional features supported by PPCPorts-base as well. In addition, TigerPorts-Base is TLSv1.2 capable with modern certs so that it can connect to modern distfile sites/mirrors.
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 and compiled port binaries (list of binaries).
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.
Getting Started - usage instructions, and how to setup/modernize your mac running tiger.
Contributions Quick Start Quide - for contributers, how to fix/work with tigerports and get your changes/fixes merged.
Upstream Status Report - status of maintained ports/change submissions, as well as working dependency chains.
Changes:
BUILD INSTRUCTIONS HAVE CHANGED. Everything is now handled by one script, run sudo ./installer to build the bootstrap, configure the base, build the base, and install the base, all in one command.
The installer command configures your $PATH and other shell envars.
GNU Make v4.4.1 is now part of the bootstrap. Base is configured to use this as the system level Make.
Bootstrap now has smarter detection and will rebuild if any of the target software is missing (to make sure upgrades such as including new software in the bootstrap is detected automatically).
Removed Tiger specific GNU Make v3.80 workaround from base Makefile (no longer needed).
TigerPorts-2.12.04.003.tar.bz2 bzip2 release tarball (verification signature)
TigerPorts-2.12.04.003.tar.gz gzip release tarball (verification signature)
TigerPorts-2.12.04.003.chk.txt cryptographic checksum manifest to verify the integrity of TigerPorts downloads
TigerPorts requires Mac OS X 10.4.11 and Xcode v2.5. For your convenience I host an archive for these Apple downloads here on tigerports.com for direct download on legacy Macs.
MacOSXUpdCombo10.4.11Intel.dmg (MD5: cc6e64bfe6b00910cdcf60ba2028840d)
MacOSXUpdCombo10.4.11PPC.dmg (MD5: 378b21fbd51471b0fa86129ead81541b)
xcode25_8m2558_developerdvd.dmg (MD5: 3bd6c24d8fbbdf9007e15861d173764d)
It's just like MacPorts. Right now, there are only source releases of base that you need to build yourself. See the page Getting Started for build instructions. Also documented there is how to replace the ancient ssh built-in to tiger with a modern secure one from ports, as well as setting up/configuring git over ssh that works for push/pull with github.