Port details |
- lexbor Modular web engine (HTML/CSS parser, renderer, ...)
- 2.4.0 www
=0 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
- Maintainer: alster@vinterdalen.se
- Port Added: 2024-12-02 14:30:15
- Last Update: 2024-12-02 14:27:28
- Commit Hash: ae4d160
- 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. This is doubly so for new ports, like this one.
- 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:
ASAN=off: Enable Address Sanitizer if possible
HEADERS=on: Install library headers (.h files)
SHARED=on: Create a shared library
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:
|