Monday, October 13, 2025

Python 3.11 it is

I've been unable to get Python greater than 3.11 to compile on my Pismo. For this reason, I'm going to pull everything back to 3.11 by editing the portfiles when I need to do so.
About half of my projects are in subersion and half are in git, so I'm going to need subversion, which is where I found the python depdendencies.

ports rdeps subersion

This makes a nice depdendency tree to find things.

Saturday, October 11, 2025

13 days to build everything to git.

port install git 

This took 13 days to build everything, including perl and gcc14.

Saturday, September 27, 2025

Stopping time

The goal is to get MacPorts 2.10.7, the last version that works on MacOS 10.4, on my pismo and “freeze” the ports tree. It did the following:
# get the ports repo
git clone https://github.com/macports/macports-ports.git
cd macports-ports

# checkout the last commit *before* the 2.10.7 release announcement time
git checkout "$(git rev-list -1 --before='2025-05-05 12:00:00' master)"

# build a PortIndex for this snapshot
portindex
I then copied this onto my Pismo via a thumb drive. 4 hours in and portindex is still running.

Python 3.11 it is

I've been unable to get Python greater than 3.11 to compile on my Pismo. For this reason, I'm going to pull everything back to 3.11...