BSD Ports

www/deno-dom 0.1.56_9 FreeBSD

Deno: Browser DOM & HTML parser plugin

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
MIT
Categories
www
Package size
294.0 KiB, 1023.3 KiB installed

Description

deno-dom is an implementation of the browser DOM-primarily for SSR-in Deno. Implemented with Rust, WASM, and obviously, Deno/TypeScript.

Deno DOM has two backends, WASM and native using Deno native plugins. Both APIs are **identical**, the difference being only in performance. The WASM backend works with all Deno restrictions, but the native backend requires the `--unstable-ffi --allow-ffi --allow-env --allow-read --allow-net=deno.land` flags. A shorter version could be `--unstable-ffi -A`, but that allows all permissions so you'd have to assess your risk and requirements. You can switch between them by importing either `jsr:@b-fuze/deno-dom` for WASM or `jsr:@b-fuze/deno-dom/native` for the native binary.

In the other systems

SystemPortVersion
FreeBSDwww/deno-dom0.1.56_9
DragonFlywww/deno-dom0.1.48_4
HardenedBSDwww/deno-dom0.1.56_8
GhostBSDwww/deno-dom0.1.56_8

Install

Binary package:

pkg install deno-dom

From the ports tree:

cd /usr/ports/www/deno-dom/ && make install clean

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

RUN_DEPENDS=	deno-dom>0:www/deno-dom

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.1.56_80.1.56_9---
FreeBSD:14:quarterly0.1.56_80.1.56_8n/a--
FreeBSD:15:latest0.1.56_90.1.56_9n/a--
FreeBSD:15:quarterly0.1.56_80.1.56_8n/an/an/a
FreeBSD:16:latest0.1.56_80.1.56_9n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 11
Required by 1

Configuration

No options to configure.

USES
cargo
Service scripts
none

Files

distinfo 55
FileSizeSHA256
rust/crates/bitflags-2.10.0.crate48427812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
rust/crates/cfg-if-1.0.4.crate93609330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
rust/crates/futf-0.1.5.crate11344df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843
rust/crates/getrandom-0.1.16.crate250778fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce
rust/crates/html5ever-0.25.2.crate72780e5c13fb08e5d4dfc151ee5e88bae63f7773d61852f3bdc73c9f4b9e1bde03148
rust/crates/itoa-1.0.15.crate112314a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
rust/crates/libc-0.2.177.crate7920452874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
rust/crates/lock_api-0.4.14.crate29249224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
rust/crates/log-0.4.28.crate5113134080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
rust/crates/mac-0.1.1.crate4838c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4
rust/crates/markup5ever-0.10.1.crate34668a24f40fb03852d1cdd84330cddcaf98e9ec08a7b7768e952fad3b4cf048ec8fd
rust/crates/memchr-2.7.6.crate97616f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
rust/crates/new_debug_unreachable-1.0.6.crate2582650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086
rust/crates/parking_lot-0.12.5.crate4673593857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
rust/crates/parking_lot_core-0.9.12.crate341102621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
rust/crates/phf-0.8.0.crate39023dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12
rust/crates/phf_codegen-0.8.0.crate3192cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815
rust/crates/phf_generator-0.8.0.crate760417367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526
rust/crates/phf_generator-0.11.3.crate154313c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d
rust/crates/phf_shared-0.8.0.crate2860c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7

Commit history 3

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139
9c892d2601 Mikael Urankar lang/rust: Bump revisions after 1.97.1
PR: 296645