Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
It looks to be 2 years old

It looks to have been setup 2 years ago updates have been made much more recent.
The resulting binary also gets plenty updates both in the MorphOS specific parts and in the WebKit used.

So my guess would be that the github contains a more or less up to date webkitty.
 
That's basically WebKitGTK - so GTK in the required version would be needed, plus a web WebKitGTK based browser application.
So that would have to be investigated first - as far as I remember a fast MacOS native GTK was not available for Leopard. The X11 based GTK might be easier to get working, but it'd be very slow.
 
That's basically WebKitGTK - so GTK in the required version would be needed, plus a web WebKitGTK based browser application.
So that would have to be investigated first - as far as I remember a fast MacOS native GTK was not available for Leopard. The X11 based GTK might be easier to get working, but it'd be very slow.
Just how much native GTK would you need? From what I've been able to gather, at one point, at least as recently as 2018, GTK could be natively built on 10.4, and I've managed to find what seems to be the code to the last build for Lion, from around 2017. No clue if any of this actually helps, if those old versions of GTK were fast, for all I know the versions are too far apart to be of any help, but this is exactly the kind of thing I would love to see come to PPC Mac OS.
 
  • Like
Reactions: wicknix
WebkitGTK would seem to be an easier task to get a current webkit working again on Leopard than trying to use apples webkit with the broken/impossible to fix security framework. There already is a basic browser front-end called minibrowser included in webkitGTK's source that could be used. It might be slow on some G4's, but i've built plenty of gtk apps via macports that use XQuartz that run perfectly fine on my G5's and early Intels.

Cheers
 
  • Like
Reactions: ww2_1943
WebkitGTK

Which is what this is, so the question is what is stopping a current Webkit(GTK) from working on Leopard and does jaca's port include a fix for it.

Apart from possible endian based fixes I don't see much that could be lifted from it.
 
Trying to understand how this stuff works. If a recent port of GTK is compiled through macports then webkitgtk can be compiled and run through x11? Is it possible to just compile the parts that would be needed to update Leopard Webkit and TenFourKit like the updated javascript and TLS?
 
does jaca's port include a fix for it.
I haven't the slightest idea. WebKit is very foreign to me. I only have basic knowledge of Mozilla/Gecko code.

Is it possible to just compile the parts that would be needed to update Leopard Webkit and TenFourKit like the updated javascript and TLS?
More than likely no. They are 2 completely different beasts. Apple WebKit (used for tenfourkit and leopard-webkit) uses Apples Secure Transport to handle ssl/tls and current apple webkit releases no longer function due to the outdated kernel and missing frameworks found in 10.4/10.5 if i recall correctly. WebKitGTK uses either the open source openssl or gnutls to handle ssl/tls which both build and run fine on 10.4/10.5.

If a recent port of GTK is compiled through macports then webkitgtk can be compiled and run through x11?
In theory, yes. I built Midori browser on 10.6/10.7 awhile back which used GTK and XQuartz. It had some issues, but it did build and run.

macports-midori-lion.png


Cheers
 
This is from the WebKit GTK page. I says you need at least XCode Tools 2.3 which I think will run on an OS as old as Tiger. I have never built anything before, but I am willing to try on my G5. I just need to know a few things:

1. Is there any apparent reason why this would not work?
2. Can I get by following the build instructions for Mac OS on this page?- https://trac.webkit.org/wiki/BuildingGtk

Building the GTK port on MacOS​

The code on MacOS may [1] build like any Linux distribution, as long as you install the above build dependencies (in addition to an "ordinary build environment" that includes XCode Tools 2.3 or newer). MacPorts users can get the dependencies via:
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.