Hi ports -- Attached is a new port, www/ladybird. Ladybird is an independent web browser from the SerenityOS project. Posting it here because I know there are some people who are looking for a port.
--- pkg/DESCR: Ladybird is an independent cross-platform web browser based on the LibWeb and LibJS engines from SerenityOS. --- There is a little bit of messiness in the port: 1. There are a number of dependencies that CMake tries to download at configure time. That's obviously no good for us so everything gets pre-downloaded and set up before CMake is run. 2. There are a lot of files installed to /usr/local/res -- this seems to be a paradigm of SerenityOS itself. I looked into trying to set up something more sane (maybe /usr/local/ladybird/res) but it looks like those tendrils are everywhere so perhaps a better strategy is worthwhile. This does in fact build and run on amd64. Don't expect miracles but it is more web compliant than dillo and possibly more web compliant than netsurf. It does have a mostly complete JavaScript engine, but it is slow. It was somewhat able to load the YouTube homepage after some time, for example. Does not play video though. If you're looking for a package so you can play around with it without compiling: https://github.com/ibara/ports/releases/download/v1.0/ladybird-0.0.0pl20230719.tgz Not necessarily looking for OKs right now; feedback might be more appropriate. ~Brian
ladybird.tgz
Description: application/compressed