glib2-devel --> interested parties please test https://github.com/macports/macports-ports/pull/5808

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

glib2-devel --> interested parties please test https://github.com/macports/macports-ports/pull/5808

Ken Cunningham
Our glib2 is very outdated, and a number of software projects cannot be updated until it is modernized.

There is a 4000-PR-old PR to update it here https://github.com/macports/macports-ports/pull/5808 from Lord-Kamina who has not been around much lately.

The PR was outdated and needed rebasing, amongst other things.

The major holdup has been the move to meson, which until yesterday did not allow universal builds on BigSur, and other issues.

I’ve been working on glib2 today, and it builds -universal at present.

The universal builds, I think, are almost there — hopefully fixable with simple tweak to the portfile to accommodate multiple build folders needing a header copied in (right now the Portfile only expects one build folder). I was thinking to work on that tomorrow unless someone beats me to it before then.

BUT — glib2 is a core port. Many other ports rely on it. Bootstrapping from older systems relies on it, etc, etc.

I thought I would ask if any interested parties might kick the tires and see what we might need to do to get this beast committed.

Thanks,

Ken


Reply | Threaded
Open this post in threaded view
|

Re: glib2-devel --> interested parties please test https://github.com/macports/macports-ports/pull/5808

Ken Cunningham
So I fixed the universal build, I think properly for now, and pushed the update to glib2-devel.

Anyone interested please try it out and see what needs fixin’.

Bes;t

Ken

On Feb 10, 2021, at 11:57 PM, Ken Cunningham <[hidden email]> wrote:

Our glib2 is very outdated, and a number of software projects cannot be updated until it is modernized.

There is a 4000-PR-old PR to update it here https://github.com/macports/macports-ports/pull/5808 from Lord-Kamina who has not been around much lately.

The PR was outdated and needed rebasing, amongst other things.

The major holdup has been the move to meson, which until yesterday did not allow universal builds on BigSur, and other issues.

I’ve been working on glib2 today, and it builds -universal at present.

The universal builds, I think, are almost there — hopefully fixable with simple tweak to the portfile to accommodate multiple build folders needing a header copied in (right now the Portfile only expects one build folder). I was thinking to work on that tomorrow unless someone beats me to it before then.

BUT — glib2 is a core port. Many other ports rely on it. Bootstrapping from older systems relies on it, etc, etc.

I thought I would ask if any interested parties might kick the tires and see what we might need to do to get this beast committed.

Thanks,

Ken