Port details on branch 2025Q1 |
- lexbor Modular web engine (HTML/CSS parser, renderer, ...)
- 2.4.0_1 www =0 2.4.0_1Version of this port present on the latest quarterly branch.
- Maintainer: alster@vinterdalen.se
- Port Added: 2025-01-06 23:13:45
- Last Update: 2025-01-17 12:45:33
- Commit Hash: 4b8ab93
- License: APACHE20
- WWW:
- https://lexbor.com/
- https://github.com/lexbor/lexbor/
- Description:
- Lexbor's core requirements rose from the ashes of these challenges:
* Portability
Lexbor aims to adapt to different platforms and integrate into various
programming languages. It's not yet another library full of quirks and
idiosyncrasies; Lexbor aims to offer developers flexibility to incorporate it
into their work directly, regardless of the programming language they chose.
* Modularity
Lexbor wants to keep things simple: Developers should be able to use only the
parts they need. Whether it's an HTML or URL parser, the engine's code should be
straightforward and easy to navigate, promoting rapid development.
* Speed
In a nutshell, Lexbor wants things to happen real fast. It's not just about
making a browser engine; it's about making sure that everything, even the most
resource-intensive tasks such as HTML parsing, occur swiftly to meet the
real-time demands of modern web applications.
* Independence
Lexbor empowers developers by giving them full control over algorithms,
resources, and dimensions. By eliminating on external dependencies, we let
developers customize the engine without sacrificing performance or features.
* Compliance
Lexbor commits to industry standards. Developers need to be sure that
the code aligns with widely established specifications. The output of Lexbor's
modules, be it HTML, CSS, URLs, or others, should match that of modern browsers,
meeting industry specifications.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/www/lexbor/ && make install clean
- To add the package, run one of these commands:
- pkg install www/lexbor
- pkg install lexbor
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: lexbor
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1732283398
SHA256 (lexbor-lexbor-v2.4.0_GH0.tar.gz) = 8949744d425743828891de6d80327ccb64b5146f71ff6c992644e6234e63930e
SIZE (lexbor-lexbor-v2.4.0_GH0.tar.gz) = 4245007
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake-core
- ninja : devel/ninja
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for lexbor-2.4.0_1:
ASAN=off: Enable Address Sanitizer if possible
EXAMPLES=on: Build and/or install examples
HEADERS=on: Install library headers (.h files)
STATIC=on: Build static executables and/or libraries
===> Use 'make config' to modify these settings
- Options name:
- www_lexbor
- USES:
- cmake:testing
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|