To speed things along, you might want to try precompiled binaries from my site. I would love to hear if they work on a G3, they work on two G4 PowerBooks. If they work, please let me know and I will make sure my server stays up more. I assume a lot will work since I doubt much uses Altivec.
Guide below copied from another thread:
do the following:
1. Install Macports from here:
https://github.com/macports/macports-base/releases/tag/v2.10.7
2. Download the PowerPC ports repository from here:
https://github.com/macos-powerpc/powerpc-ports
Make sure to unzip it and put it into an easy to find directory
3. Edit opt/local/etc/macports/sources.conf to have your path to the downloaded git repository above the rsync://
4. Make sure to sudo port sync. Portindex once you are in your git repository
You should now have access to (unsupported) PowerPC ports on Tiger!
In addition: I have a Powerbook G4 successfully serving binaries with Macports to another 2005 Powerbook G4 over a local network with lighttpd 1.4.79.
It should be accessible to you all here: powerbookg4e.pagekite.me
If you can't get the binary archives to work, let me know and I will try to fix it. This is my first server. Please test but be nice to it.
Pubkey is attached, I had to add a .txt extension so it would upload. You will need to remove that and save as .pem file.
Relevant part of
https://trac.macports.org/wiki/howto/ShareArchives2
Add the following to
/opt/local/etc/macports/archive_sites.conf
name bonjour
urls
http://powerbookg4e.pagekite.me/
A line indicating the location of the public key must also be added to
/opt/local/etc/macports/pubkeys.conf. Something like:
/opt/local/share/macports/local-pubkey.pem
This can save a lot of compiling time for people with slow G4e and possibly slow G4 processors. You will need to change versions in Portfiles to match what is in my binary archive for it to download. There are binary available for current claws-mail and at least some versions of all its dependencies.
P.S. If you are good with this sort of thing, build curl in a different Macports prefix and have Macports use that instead of system curl. It will save you having to hunt down source files manually and put them into the correct folder inside distfiles in opt/local