Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

barracuda156

macrumors 68020
Original poster
Sep 3, 2021
2,366
1,567
Since Macports does not have a buildbot for PowerPC (and relevant discussion is in limbo), and it is unlikely to ever have 10.6 ppc in any case, we could distribute packages from our side. It will make usage of Macports far easier, especially on G4 machines, where building anything takes forever.

I can build ports (I do it anyway), I have fixes for fundamental ones for 10.6 ppc and the setup is proven to work reliably.

I do not have a server and do not have an internet setup which would allow a machine used as one.

Anyone interested to cooperate on this?

P. S. I will sign packages and we can have a public key available here, but obviously whoever uses those have to trust what I build. It should be also clear that any related bugs or questions should not be raised to Macports upstream in any case, this is not official and can only be supported by community.
 
  • Like
Reactions: wnlewis
You're more than welcome to have space on the Unofficial Binary Repo server (btw how much space do you think you'd need?)

I've got a domain now (http://hairypotter.org, yes I know, I think it's hilarious) and have been toying with the idea of moving my repo to a subdomain anyway, so this would be an easy "fix". So it'd be something like "leopard.hairypotter.org" for 10.5 and "snow.hairypotter.org" for 10.6 PPC. I've also been wanting to create an easier way to onboard and offboard users who want to use the repo so people don't have to manually mess with sources.config, etc. in the form of a script. TBD on that bit.

Just let me know either way, I won't be offended whichever direction you choose to go.
 
  • Like
Reactions: barracuda156
Hi. Maybe you should try to connect with the developer of https://leopard.sh . He is providing precompiled binary packages. His GitHub: https://github.com/cellularmitosis/leopard.sh

Thanks, we are in touch on Github, I believe :)

For Macports to work, we need packages built in Macports. So while alternative solutions are nice to have, these are not interchangeable substitutes.

I can share pre-built ports built within Macports which will work in Macports, as long as there are people who want to use Macports on PowerPC systems. But for that I need someone to provide hosting (obviously, no obligations here; it can be deleted any moment, that will not create any trouble to me).
 
I'm interested. What is needed to support what you are trying to do?

I am absolutely not a network specialist, but I think, we need a) a machine which will be up 24 hrs a day (server), b) some storage space on it, c) static IP, so it can be used to access it from outside, d) some way to upload packages there, preferably directly from a PowerPC machine (something like FTP).

The machine does not have to build anything or be a PowerPC itself. (Though if someone wants to set up a builder, that is doable, but that was not my point here.)

P. S. There is a tutorial for local archives: https://trac.macports.org/wiki/howto/ShareArchives2
The same should work with remote ones.
 
So it'd be something like "leopard.hairypotter.org" for 10.5 and "snow.hairypotter.org" for 10.6 PPC.

There is no need in separate locations, Macports names archives with system ID and arch, so correct ones will be picked (if available), otherwise it will fall back to building from sources.
 
There is no need in separate locations, Macports names archives with system ID and arch, so correct ones will be picked (if available), otherwise it will fall back to building from sources.
It does, but I don't like the idea of having a bunch of co-mingled packages sitting in the same directory structure. Heaven forbid if I ever needed to prune one set of archs/darwin versions it would not be straight forward (I'm sure admins who write bash scripts in their sleep would disagree, but sysadmin is not my background). If you have a good idea of how to de-tangle the files on-demand, let me know and I would feel more comfortable using the same URL for both 10.5 and 10.6.

d) some way to upload packages there, preferably directly from a PowerPC machine (something like FTP).
I'd create a dedicated user account for you with rights to the target directory(s). I personally use a basic bash script set to run periodically which automatically signs and uploads newly built binaries to the server, happy to share with you if you want.

Send me a mesage if you're interested and I will start the process of getting you onboarded. ~
 
  • Like
Reactions: barracuda156
It does, but I don't like the idea of having a bunch of co-mingled packages sitting in the same directory structure. Heaven forbid if I ever needed to prune one set of archs/darwin versions it would not be straight forward (I'm sure admins who write bash scripts in their sleep would disagree, but sysadmin is not my background). If you have a good idea of how to de-tangle the files on-demand, let me know and I would feel more comfortable using the same URL for both 10.5 and 10.6.


I'd create a dedicated user account for you with rights to the target directory(s). I personally use a basic bash script set to run periodically which automatically signs and uploads newly built binaries to the server, happy to share with you if you want.

Send me a mesage if you're interested and I will start the process of getting you onboarded. ~

Sounds good.

A question to everyone (well, whoever happens to read this): is there an interest in 10.6 or only 10.5.8?
Does anyone use or consider using Macports on G5 for ppc64?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.