I have compiled the latest version of Dillo 3.1.0 and I want to share the .PET if someone is interested in browsing the modern WEB with an old-fashioned web browser inside an old-fashioned Puppy.
I tested those .PETs in Slacko 5.7 and Precise-light 5.7.2 and Dillo works as expected. It might work on other puppies, too, but for sure it doesn't work in Puppy 3.01 nor in Puppy 4.1.2.
I compiled it in Slacko 5.7 using stock devx SFS file (+ fltk-1.3.8 which is needed to compile Dillo but not needed to run it).
Slacko and Precise lack the necessary openssl dependencies (libcrypto.so.1.1), so I compiled openssl.1.1.1w (dated september 11/2023) as well.
As Slacko/Precise have a very old set of certificates, If you don't want to browse clicking zillion of times the OK button to the 'Missing issuer certificate' popup, then install the ca-certificates.pet. Those certificates have been copied from Tinycore 15 repo, they date may 2020 but they work, and I simply modified some pointing directories to suit Puppy environment.
If you want to install any of the following .PETs do it at your own risk, as I don't provide any form of guarantee, they are provided AS IS. I don't guarantee that they work, once installed they might corrupt your system, damage your hardware etc.. You're warned. Feel free to test them in a fresh Puppy installation and if they work, be happy.
If someone wants to mirror them, he's welcome!
https://sabercathost.com/eiNQ/ca-certificates.pet