notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
ladybird SerenityOS web browser
g20240226 www on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout g20231216Version of this port present on the latest quarterly branch.
Maintainer: fuz@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-11-24 06:18:29
Last Update: 2024-03-02 20:18:01
Commit Hash: 288759e
License: BSD2CLAUSE
WWW:
https://ladybird.dev/
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/
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (187 items)
Collapse this list.
  1. lib/liblagom-x86.so
  2. lib/liblagom-x86.so.0
  3. lib/liblagom-x86.so.0.0.0
  4. @ldconfig
  5. /usr/local/share/licenses/ladybird-g20240226/catalog.mk
  6. /usr/local/share/licenses/ladybird-g20240226/LICENSE
  7. /usr/local/share/licenses/ladybird-g20240226/BSD2CLAUSE
  8. bin/Ladybird
  9. include/Ladybird/HelperProcess.h
  10. include/Ladybird/Types.h
  11. include/Ladybird/Utilities.h
  12. lib/liblagom-accelgfx.so
  13. lib/liblagom-accelgfx.so.0
  14. lib/liblagom-accelgfx.so.0.0.0
  15. lib/liblagom-ak.so
  16. lib/liblagom-ak.so.0
  17. lib/liblagom-ak.so.0.0.0
  18. lib/liblagom-audio.so
  19. lib/liblagom-audio.so.0
  20. lib/liblagom-audio.so.0.0.0
  21. lib/liblagom-compress.so
  22. lib/liblagom-compress.so.0
  23. lib/liblagom-compress.so.0.0.0
  24. lib/liblagom-core.so
  25. lib/liblagom-core.so.0
  26. lib/liblagom-core.so.0.0.0
  27. lib/liblagom-crypto.so
  28. lib/liblagom-crypto.so.0
  29. lib/liblagom-crypto.so.0.0.0
  30. lib/liblagom-diff.so
  31. lib/liblagom-diff.so.0
  32. lib/liblagom-diff.so.0.0.0
  33. lib/liblagom-filesystem.so
  34. lib/liblagom-filesystem.so.0
  35. lib/liblagom-filesystem.so.0.0.0
  36. lib/liblagom-gemini.so
  37. lib/liblagom-gemini.so.0
  38. lib/liblagom-gemini.so.0.0.0
  39. lib/liblagom-gfx.so
  40. lib/liblagom-gfx.so.0
  41. lib/liblagom-gfx.so.0.0.0
  42. lib/liblagom-gui.so
  43. lib/liblagom-gui.so.0
  44. lib/liblagom-gui.so.0.0.0
  45. lib/liblagom-http.so
  46. lib/liblagom-http.so.0
  47. lib/liblagom-http.so.0.0.0
  48. lib/liblagom-idl.so
  49. lib/liblagom-idl.so.0
  50. lib/liblagom-idl.so.0.0.0
  51. lib/liblagom-imagedecoderclient.so
  52. lib/liblagom-imagedecoderclient.so.0
  53. lib/liblagom-imagedecoderclient.so.0.0.0
  54. lib/liblagom-ipc.so
  55. lib/liblagom-ipc.so.0
  56. lib/liblagom-ipc.so.0.0.0
  57. lib/liblagom-js.so
  58. lib/liblagom-js.so.0
  59. lib/liblagom-js.so.0.0.0
  60. lib/liblagom-locale.so
  61. lib/liblagom-locale.so.0
  62. lib/liblagom-locale.so.0.0.0
  63. lib/liblagom-markdown.so
  64. lib/liblagom-markdown.so.0
  65. lib/liblagom-markdown.so.0.0.0
  66. lib/liblagom-protocol.so
  67. lib/liblagom-protocol.so.0
  68. lib/liblagom-protocol.so.0.0.0
  69. lib/liblagom-regex.so
  70. lib/liblagom-regex.so.0
  71. lib/liblagom-regex.so.0.0.0
  72. lib/liblagom-riff.so
  73. lib/liblagom-riff.so.0
  74. lib/liblagom-riff.so.0.0.0
  75. lib/liblagom-softgpu.so
  76. lib/liblagom-softgpu.so.0
  77. lib/liblagom-softgpu.so.0.0.0
  78. lib/liblagom-sql.so
  79. lib/liblagom-sql.so.0
  80. lib/liblagom-sql.so.0.0.0
  81. lib/liblagom-syntax.so
  82. lib/liblagom-syntax.so.0
  83. lib/liblagom-syntax.so.0.0.0
  84. lib/liblagom-textcodec.so
  85. lib/liblagom-textcodec.so.0
  86. lib/liblagom-textcodec.so.0.0.0
  87. lib/liblagom-threading.so
  88. lib/liblagom-threading.so.0
  89. lib/liblagom-threading.so.0.0.0
  90. lib/liblagom-tls.so
  91. lib/liblagom-tls.so.0
  92. lib/liblagom-tls.so.0.0.0
  93. lib/liblagom-unicode.so
  94. lib/liblagom-unicode.so.0
  95. lib/liblagom-unicode.so.0.0.0
  96. lib/liblagom-video.so
  97. lib/liblagom-video.so.0
  98. lib/liblagom-video.so.0.0.0
  99. lib/liblagom-wasm.so
  100. lib/liblagom-wasm.so.0
  101. lib/liblagom-wasm.so.0.0.0
  102. lib/liblagom-web.so
  103. lib/liblagom-web.so.0
  104. lib/liblagom-web.so.0.0.0
  105. lib/liblagom-websocket.so
  106. lib/liblagom-websocket.so.0
  107. lib/liblagom-websocket.so.0.0.0
  108. lib/liblagom-webview.so
  109. lib/liblagom-webview.so.0
  110. lib/liblagom-webview.so.0.0.0
  111. lib/liblagom-xml.so
  112. lib/liblagom-xml.so.0
  113. lib/liblagom-xml.so.0.0.0
  114. libexec/ImageDecoder
  115. libexec/RequestServer
  116. libexec/SQLServer
  117. libexec/WebContent
  118. libexec/WebDriver
  119. libexec/WebSocket
  120. libexec/WebWorker
  121. libexec/headless-browser
  122. share/Ladybird/LadybirdConfig.cmake
  123. share/Ladybird/LadybirdConfigVersion.cmake
  124. share/Ladybird/ladybirdTargets-release.cmake
  125. share/Ladybird/ladybirdTargets.cmake
  126. share/Lagom/fonts/CsillaBold10.font
  127. share/Lagom/fonts/CsillaBold12.font
  128. share/Lagom/fonts/CsillaRegular10.font
  129. share/Lagom/fonts/CsillaRegular12.font
  130. share/Lagom/fonts/KaticaBold10.font
  131. share/Lagom/fonts/KaticaBold12.font
  132. share/Lagom/fonts/KaticaBoldOblique10.font
  133. share/Lagom/fonts/KaticaItalic10.font
  134. share/Lagom/fonts/KaticaRegular10.font
  135. share/Lagom/fonts/KaticaRegular12.font
  136. share/Lagom/fonts/SerenitySans-Regular.ttf
  137. share/Lagom/icons/16x16/app-browser.png
  138. share/Lagom/icons/16x16/audio-volume-high.png
  139. share/Lagom/icons/16x16/audio-volume-muted.png
  140. share/Lagom/icons/16x16/close-tab.png
  141. share/Lagom/icons/16x16/edit-copy.png
  142. share/Lagom/icons/16x16/filetype-css.png
  143. share/Lagom/icons/16x16/filetype-folder-open.png
  144. share/Lagom/icons/16x16/filetype-html.png
  145. share/Lagom/icons/16x16/filetype-image.png
  146. share/Lagom/icons/16x16/filetype-sound.png
  147. share/Lagom/icons/16x16/filetype-video.png
  148. share/Lagom/icons/16x16/find.png
  149. share/Lagom/icons/16x16/go-forward.png
  150. share/Lagom/icons/16x16/history.png
  151. share/Lagom/icons/16x16/layers.png
  152. share/Lagom/icons/16x16/layout.png
  153. share/Lagom/icons/16x16/new-tab.png
  154. share/Lagom/icons/16x16/open-parent-directory.png
  155. share/Lagom/icons/16x16/pause.png
  156. share/Lagom/icons/16x16/play.png
  157. share/Lagom/icons/16x16/select-all.png
  158. share/Lagom/icons/16x16/settings.png
  159. share/Lagom/icons/16x16/spoof.png
  160. share/Lagom/icons/16x16/trash-can.png
  161. share/Lagom/icons/16x16/zoom-in.png
  162. share/Lagom/icons/16x16/zoom-out.png
  163. share/Lagom/icons/16x16/zoom-reset.png
  164. share/Lagom/icons/32x32/app-browser.png
  165. share/Lagom/icons/32x32/filetype-folder.png
  166. share/Lagom/icons/32x32/filetype-unknown.png
  167. share/Lagom/icons/32x32/msgbox-warning.png
  168. share/Lagom/icons/browser/clear-cache.png
  169. share/Lagom/icons/browser/cookie.png
  170. share/Lagom/icons/browser/dom-tree.png
  171. share/Lagom/icons/browser/local-storage.png
  172. share/Lagom/ladybird/BrowserAutoplayAllowlist.txt
  173. share/Lagom/ladybird/BrowserContentFilters.txt
  174. share/Lagom/ladybird/about.html
  175. share/Lagom/ladybird/cacert.pem
  176. share/Lagom/ladybird/inspector.css
  177. share/Lagom/ladybird/inspector.js
  178. share/Lagom/ladybird/newtab.html
  179. share/Lagom/ladybird/templates/directory.html
  180. share/Lagom/ladybird/templates/error.html
  181. share/Lagom/ladybird/templates/version.html
  182. share/Lagom/themes/Dark.ini
  183. share/Lagom/themes/Default.ini
  184. share/icons/hicolor/256x256/apps/ladybird.png
  185. @owner
  186. @group
  187. @mode
Collapse this list.
Dependency lines:
  • ladybird>0:www/ladybird
To install the port:
cd /usr/ports/www/ladybird/ && make install clean
To add the package, run one of these commands:
  • pkg install www/ladybird
  • pkg install ladybird
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: ladybird
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64 i386 riscv64
distinfo:
TIMESTAMP = 1708984390 SHA256 (ladybird-g20240226/cldr-44.0.1-json-modern.zip) = 6daf783158fb3b09aa026a048e1f5ed5773148387b1edadfad33f303371f332a SIZE (ladybird-g20240226/cldr-44.0.1-json-modern.zip) = 47935704

Expand this list (10 items)

Collapse this list.

SHA256 (ladybird-g20240226/UCD.zip) = cb1c663d053926500cd501229736045752713a066bd75802098598b7a7056177 SIZE (ladybird-g20240226/UCD.zip) = 8248819 SHA256 (ladybird-g20240226/emoji-test.txt) = d876ee249aa28eaa76cfa6dfaa702847a8d13b062aa488d465d0395ee8137ed9 SIZE (ladybird-g20240226/emoji-test.txt) = 639405 SHA256 (ladybird-g20240226/IdnaMappingTable.txt) = 402cbd285f1f952fcd0834b63541d54f69d3d8f1b8f8599bf71a1a14935f82c4 SIZE (ladybird-g20240226/IdnaMappingTable.txt) = 874566 SHA256 (ladybird-g20240226/cacert-2023-08-22.pem) = 23c2469e2a568362a62eecf1b49ed90a15621e6fa30e29947ded3436422de9b9 SIZE (ladybird-g20240226/cacert-2023-08-22.pem) = 221470 SHA256 (ladybird-g20240226/SerenityOS-serenity-g20240226-a8a1d8746e28e743a7d86e6e660140fc28949e4f_GH0.tar.gz) = 72fc9689259489600d117cb5bd7463b7635b11e4e7ff795dfea15f0be68686d5 SIZE (ladybird-g20240226/SerenityOS-serenity-g20240226-a8a1d8746e28e743a7d86e6e660140fc28949e4f_GH0.tar.gz) = 69356886

Collapse this list.


Packages (timestamps in pop-ups are UTC):
ladybird
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latestg20240226g20240226--g20240226---
FreeBSD:13:quarterlyg20240226g20240226--g20240226---
FreeBSD:14:latestg20240226g20240226--g20240226---
FreeBSD:14:quarterlyg20231216g20240226--g20240226---
FreeBSD:15:latest--n/a-n/a---
FreeBSD:15:quarterly--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. public_suffix_list.dat : dns/public_suffix_list
  2. USWebCoatedSWOP.icc : graphics/icc-profiles-adobe-cs4
  3. cmake : devel/cmake-core
  4. ninja : devel/ninja
  5. python3.9 : lang/python39
  6. lupdate : devel/qt6-tools
Runtime dependencies:
  1. LiberationMono-Bold.ttf : x11-fonts/liberation-fonts-ttf
Library dependencies:
  1. libpulse.so : audio/pulseaudio
  2. libEGL.so : graphics/libglvnd
  3. libQt6Core.so : devel/qt6-base
  4. libQt6Multimedia.so : multimedia/qt6-multimedia
  5. libQt6WaylandClient.so : graphics/qt6-wayland
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for ladybird-g20240226: PULSEAUDIO=on: PulseAudio sound server support ===> Use 'make config' to modify these settings
Options name:
www_ladybird
USES:
cmake:testing compiler:c++20-lang gl localbase:ldflags python:build qt:6
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/SerenityOS/serenity/tar.gz/a8a1d8746e28e743a7d86e6e660140fc28949e4f?dummy=/
Collapse this list.

Number of commits found: 7

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
g20240226
02 Mar 2024 20:18:01
commit hash: 288759e3fdb0ff60ceb18fdac2f7c332306623c4commit hash: 288759e3fdb0ff60ceb18fdac2f7c332306623c4commit hash: 288759e3fdb0ff60ceb18fdac2f7c332306623c4commit hash: 288759e3fdb0ff60ceb18fdac2f7c332306623c4 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
www/ladybird: update to g20240226

 - upstream has refactored the directory layout to be more conventional
 - now requires the Adobe ICC profiles
 - the Liberation fonts are no longer (un)bundled, but are still used
   by Ladybird; keep them as a dependency.
 - i386 seems to be fixed
g20240109
29 Jan 2024 02:08:30
commit hash: b50f585e3d4745d144032171b2e4621ddb120ba3commit hash: b50f585e3d4745d144032171b2e4621ddb120ba3commit hash: b50f585e3d4745d144032171b2e4621ddb120ba3commit hash: b50f585e3d4745d144032171b2e4621ddb120ba3 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
www/ladybird: Broken on amd64 on 15-CURRENT

... due to clang crash.

Reported by:	fallout
g20240109
16 Jan 2024 16:18:22
commit hash: c2216387ee48a80e4aaffe994baf9e5dad8f3227commit hash: c2216387ee48a80e4aaffe994baf9e5dad8f3227commit hash: c2216387ee48a80e4aaffe994baf9e5dad8f3227commit hash: c2216387ee48a80e4aaffe994baf9e5dad8f3227 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
www/ladybird: update to g20240109

 - add PULSEAUDIO option to disable use of Pulseaudio
 - remove upstreamed distribution patches

PR:		276222
g20231216
31 Dec 2023 00:37:05
commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree

- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
  ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
  Also move conditional flags for non sparc64/arm ARCH to fixed flags.

Reviewed by:	brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
g20231216
17 Dec 2023 21:42:50
commit hash: ed91ee48f3d0efa1ddf3efb465666e9ef926acdecommit hash: ed91ee48f3d0efa1ddf3efb465666e9ef926acdecommit hash: ed91ee48f3d0efa1ddf3efb465666e9ef926acdecommit hash: ed91ee48f3d0efa1ddf3efb465666e9ef926acde files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
www/ladybird: update to g20231216

This fixes some missing files in the previous version.  Ladybird is
currently in development and not particularly stable.

Reported by:	Benjamin Takacs <nimaje+fbz@bureaucracy.de>
g20231208
12 Dec 2023 12:04:33
commit hash: d51c102fb4d9c8c40090510efd3ccf236bb8f6c7commit hash: d51c102fb4d9c8c40090510efd3ccf236bb8f6c7commit hash: d51c102fb4d9c8c40090510efd3ccf236bb8f6c7commit hash: d51c102fb4d9c8c40090510efd3ccf236bb8f6c7 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
www/ladybird: update to g20231208

Changelog:
https://github.com/SerenityOS/serenity/compare/cc9de38ea4ccf06024913b78b6283d8e4bc26536...29ecb2eda6bedebf04e64b30884010cb056e7f9a
g20231120
24 Nov 2023 06:12:35
commit hash: eafa04a07d414ab5d7d592e94290b4f08e1d4f05commit hash: eafa04a07d414ab5d7d592e94290b4f08e1d4f05commit hash: eafa04a07d414ab5d7d592e94290b4f08e1d4f05commit hash: eafa04a07d414ab5d7d592e94290b4f08e1d4f05 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
www/ladybird: SerenityOS Web Browser

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/

WWW: https://ladybird.dev

Number of commits found: 7