EDIT: I am running an unofficial Macports repo for 10.5 Leopard. This means you can install a subset of Leopard packages via Macports with zero compilation time. While not even close to every port is included (there are over 30,000 available via Macports), I've focused on big ticket items that take a lot of compilation time such as compilers and larger libraries.
For instructions on how to use, see this:
_______________________________________________________________________________
TL;DR: Is there any legal obstacle or other hindrance to hosting a third-party MacPorts binary archive repo? Would the community find value in this or have I overlooked something basic?
___________________
After reading countless forum posts, MacPorts tickets, and random blogs trying to get new versions of programs to build, it seems to me a very helpful thing for the 10.5 PPC community would be avoiding building packages whenever possible. As expected for such old hardware, things seem to break easily for us when new versions of packages and deps get released. If a new version doesn’t work, just go grab the old one that built OK from the bin repo. This would also allow much quicker testing of programs without having to build from scratch every time (or handling your own local bin repos).
Creating bundled .pkg/.mpkg seems overkill for a community that is (ostensibly) already quite command-line savvy, I would like to stick with MacPorts as it is a great package manager and can build from source whenever a binary isn’t available. The only real information from MacPorts official I have found on the topic is this: https://trac.macports.org/wiki/Mirroring. However, this is geared toward hosting a full mirror of MP; I'm only proposing hosting 10.5 binaries which MP doesn't build for currently. Does anyone have any experience in this area as it relates to legality/permissibility? I can obviously email MP as well.
With that in mind, the goal for me is to have a functional public binary archive server for us 10.5 PPC folks (if I have more success building fat binaries on my Intel MBP, this could expand to 10.5 universal builds and/or Intel binaries). I have stood up a test binary archive server on my home LAN and it seems to work great among my three 10.5.8 machines. I have an unrelated public-facing web server that isn’t doing a whole lot right now; I would be fine hosting a public repo if that is legally and otherwise permissible and assuming it doesn’t get hammered with 100s of gigabytes of transfer requests (which I suppose could happen quite quickly via bots or some other trash, but I’ll handle that if the situation arises).
Before I get ahead of myself and re-purpose a web server, is this a good idea? Would the community find this valuable?
For instructions on how to use, see this:
_______________________________________________________________________________
TL;DR: Is there any legal obstacle or other hindrance to hosting a third-party MacPorts binary archive repo? Would the community find value in this or have I overlooked something basic?
___________________
After reading countless forum posts, MacPorts tickets, and random blogs trying to get new versions of programs to build, it seems to me a very helpful thing for the 10.5 PPC community would be avoiding building packages whenever possible. As expected for such old hardware, things seem to break easily for us when new versions of packages and deps get released. If a new version doesn’t work, just go grab the old one that built OK from the bin repo. This would also allow much quicker testing of programs without having to build from scratch every time (or handling your own local bin repos).
Creating bundled .pkg/.mpkg seems overkill for a community that is (ostensibly) already quite command-line savvy, I would like to stick with MacPorts as it is a great package manager and can build from source whenever a binary isn’t available. The only real information from MacPorts official I have found on the topic is this: https://trac.macports.org/wiki/Mirroring. However, this is geared toward hosting a full mirror of MP; I'm only proposing hosting 10.5 binaries which MP doesn't build for currently. Does anyone have any experience in this area as it relates to legality/permissibility? I can obviously email MP as well.
With that in mind, the goal for me is to have a functional public binary archive server for us 10.5 PPC folks (if I have more success building fat binaries on my Intel MBP, this could expand to 10.5 universal builds and/or Intel binaries). I have stood up a test binary archive server on my home LAN and it seems to work great among my three 10.5.8 machines. I have an unrelated public-facing web server that isn’t doing a whole lot right now; I would be fine hosting a public repo if that is legally and otherwise permissible and assuming it doesn’t get hammered with 100s of gigabytes of transfer requests (which I suppose could happen quite quickly via bots or some other trash, but I’ll handle that if the situation arises).
Before I get ahead of myself and re-purpose a web server, is this a good idea? Would the community find this valuable?
Last edited: