BSD Ports

www/ladybird g20240505_3 MidnightBSD

SerenityOS web browser

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
bsd2
Categories
www

Description

Ladybird is a web browser built on the LibWeb and LibJS engines from SerenityOS with a cross-platform GUI in Qt.

See this blog post for some more background: https://awesomekling.github.io/Ladybird-a-new-cross-platform-browser-project/

In the other systems

The newest version among them is g20240505, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDwww/ladybirdg20240505_3 newestno data-[email protected]-
FreeBSDwww/ladybirdg20240505_2 newestnone known-[email protected]-
NetBSDwip/ladybird-git by name0.0.0none known-[email protected]-
GhostBSDwww/ladybirdg20240505_2 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

mport install ladybird

From mports:

cd /usr/mports/www/ladybird && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	ladybird>0:www/ladybird
LIB_DEPENDS=	liblagom-accelgfx.so:www/ladybird

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 2

Runtime 1

Build dependencies 2
Run dependencies 1

No port depends on this one.

Configuration

Options name: www_ladybird

OptionDefaultDescription
PULSEAUDIOon
USES
cmake:testing compiler:c++20-lang gl localbase:ldflags python:build qt:6
Service scripts
none

Files

pkg-plist 2182
  • bin/Ladybird
  • include/Ladybird/HelperProcess.h
  • include/Ladybird/Types.h
  • include/Ladybird/Utilities.h
  • lib/liblagom-accelgfx.so
  • lib/liblagom-accelgfx.so.0
  • lib/liblagom-accelgfx.so.0.0.0
  • lib/liblagom-ak.so
  • lib/liblagom-ak.so.0
  • lib/liblagom-ak.so.0.0.0
  • lib/liblagom-audio.so
  • lib/liblagom-audio.so.0
  • lib/liblagom-audio.so.0.0.0
  • lib/liblagom-compress.so
  • lib/liblagom-compress.so.0
  • lib/liblagom-compress.so.0.0.0
  • lib/liblagom-core.so
  • lib/liblagom-core.so.0
  • lib/liblagom-core.so.0.0.0
  • lib/liblagom-coreminimal.so
  • lib/liblagom-coreminimal.so.0
  • lib/liblagom-coreminimal.so.0.0.0
  • lib/liblagom-crypto.so
  • lib/liblagom-crypto.so.0
  • lib/liblagom-crypto.so.0.0.0
  • lib/liblagom-filesystem.so
  • lib/liblagom-filesystem.so.0
  • lib/liblagom-filesystem.so.0.0.0
  • lib/liblagom-gemini.so
  • lib/liblagom-gemini.so.0
  • lib/liblagom-gemini.so.0.0.0
  • lib/liblagom-gfx.so
  • lib/liblagom-gfx.so.0
  • lib/liblagom-gfx.so.0.0.0
  • lib/liblagom-gui.so
  • lib/liblagom-gui.so.0
  • lib/liblagom-gui.so.0.0.0
  • lib/liblagom-http.so
  • lib/liblagom-http.so.0
  • lib/liblagom-http.so.0.0.0
  • lib/liblagom-idl.so
  • lib/liblagom-idl.so.0
  • lib/liblagom-idl.so.0.0.0
  • lib/liblagom-imagedecoderclient.so
  • lib/liblagom-imagedecoderclient.so.0
  • lib/liblagom-imagedecoderclient.so.0.0.0
  • lib/liblagom-ipc.so
  • lib/liblagom-ipc.so.0
  • lib/liblagom-ipc.so.0.0.0
  • lib/liblagom-js.so
  • lib/liblagom-js.so.0
  • lib/liblagom-js.so.0.0.0
  • lib/liblagom-locale.so
  • lib/liblagom-locale.so.0
  • lib/liblagom-locale.so.0.0.0
  • lib/liblagom-markdown.so
  • lib/liblagom-markdown.so.0
  • lib/liblagom-markdown.so.0.0.0
  • lib/liblagom-protocol.so
  • lib/liblagom-protocol.so.0
  • lib/liblagom-protocol.so.0.0.0
  • lib/liblagom-regex.so
  • lib/liblagom-regex.so.0
  • lib/liblagom-regex.so.0.0.0
  • lib/liblagom-riff.so
  • lib/liblagom-riff.so.0
  • lib/liblagom-riff.so.0.0.0
  • lib/liblagom-softgpu.so
  • lib/liblagom-softgpu.so.0
  • lib/liblagom-softgpu.so.0.0.0
  • lib/liblagom-sql.so
  • lib/liblagom-sql.so.0
  • lib/liblagom-sql.so.0.0.0
  • lib/liblagom-syntax.so
  • lib/liblagom-syntax.so.0
  • lib/liblagom-syntax.so.0.0.0
  • lib/liblagom-textcodec.so
  • lib/liblagom-textcodec.so.0
  • lib/liblagom-textcodec.so.0.0.0
  • lib/liblagom-threading.so
  • lib/liblagom-threading.so.0
  • lib/liblagom-threading.so.0.0.0
  • lib/liblagom-tls.so
  • lib/liblagom-tls.so.0
  • lib/liblagom-tls.so.0.0.0
  • lib/liblagom-unicode.so
  • lib/liblagom-unicode.so.0
  • lib/liblagom-unicode.so.0.0.0
  • lib/liblagom-url.so
  • lib/liblagom-url.so.0
  • lib/liblagom-url.so.0.0.0
  • lib/liblagom-video.so
  • lib/liblagom-video.so.0
  • lib/liblagom-video.so.0.0.0
  • lib/liblagom-wasm.so
  • lib/liblagom-wasm.so.0
  • lib/liblagom-wasm.so.0.0.0
  • lib/liblagom-web.so
  • lib/liblagom-web.so.0
  • lib/liblagom-web.so.0.0.0

The first 100 are listed.

distinfo 7
FileSizeSHA256
ladybird-g20240505/cldr-44.0.1-json-modern.zip4.7935704e+076daf783158fb3b09aa026a048e1f5ed5773148387b1edadfad33f303371f332a
ladybird-g20240505/UCD.zip8.248819e+06cb1c663d053926500cd501229736045752713a066bd75802098598b7a7056177
ladybird-g20240505/emoji-test.txt639405d876ee249aa28eaa76cfa6dfaa702847a8d13b062aa488d465d0395ee8137ed9
ladybird-g20240505/IdnaMappingTable.txt874566402cbd285f1f952fcd0834b63541d54f69d3d8f1b8f8599bf71a1a14935f82c4
ladybird-g20240505/cacert-2023-08-22.pem22147023c2469e2a568362a62eecf1b49ed90a15621e6fa30e29947ded3436422de9b9
ladybird-g20240505/SerenityOS-serenity-g20240505-3a7bea7402e879f731c9f4802cec84921f496942_GH0.tar.gz6.9958563e+07167bccf09e4d3325e5dd292559f6b6179922d410b8aec481ab8853d816592d31
ladybird-g20240505/397774d42272fff8dbc6d8d53616d79667d6608a.diff35678fb523343290d9bfc36b09979e2ff5d8a57010bb53bbee6ca6109d4e11b53587
Master sites 5
  • https://github.com/unicode-org/cldr-json/releases/download/44.0.1/:cldr
  • https://www.unicode.org/Public/15.1.0/ucd/:ucd
  • https://www.unicode.org/Public/emoji/${UCDVERSION:R}/:emoji
  • https://www.unicode.org/Public/idna/15.1.0/:idna
  • https://curl.se/ca/:cacert