Port details |
- deno-dom Deno: Browser DOM & HTML parser plugin
- 0.1.48_1 www =1 0.1.47_2Version of this port present on the latest quarterly branch.
- Maintainer: yuri@FreeBSD.org
- Port Added: 2024-08-16 18:39:43
- Last Update: 2024-11-08 08:24:20
- Commit Hash: ca048c2
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: MIT
- WWW:
- https://jsr.io/@b-fuze/deno-dom
- https://github.com/b-fuze/deno-dom
- 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.
- ¦ ¦ ¦ ¦
- 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/deno-dom/ && make install clean
- To add the package, run one of these commands:
- pkg install www/deno-dom
- pkg install deno-dom
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: deno-dom
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1730627011
SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- rust>=1.82.0 : lang/rust
- This port is required by:
- for Run
-
- textproc/quarto
Configuration Options:
- No options to configure
- Options name:
- www_deno-dom
- USES:
- cargo
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.1.48_1 08 Nov 2024 08:24:20 |
Mikael Urankar (mikael) |
lang/rust: Bump revisions after 1.82.0
PR: 282516 |
0.1.48 03 Nov 2024 10:48:18 |
Yuri Victorovich (yuri) |
www/deno-dom: update 0.1.47 → 0.1.48 |
0.1.47_2 03 Nov 2024 06:30:51 |
Yuri Victorovich (yuri) |
www/deno-dom: Broken on armv7; Update WWW |
0.1.47_2 23 Oct 2024 03:11:24 |
Yuri Victorovich (yuri) |
Mk/Uses/cargo.mk: Remove cross-compilation options for Rust-based ports
Reasons:
* Port build shouldn't use cross-compilation mode
because it buids for the same architecture.
* RUSTFLAGS isn't passed to the build of all or some Rust ports
in the cross-compilation mode.
Essential changes:
* Remove the CARGO_BUILD_TARGET make variable.
* Remove CARGO_BUILD_TARGET and CARGO_TARGET_* from CARGO_ENV.
* Update many ports that used CARGO_BUILD_TARGET.
* Build paths now don't include the architecture triplet part.
Immadiate benefits: (Only the first 15 lines of the commit message are shown above ) |
0.1.47_2 10 Sep 2024 11:00:34 |
Mikael Urankar (mikael) |
lang/rust: Bump revisions after 1.81.0
PR: 281300 |
0.1.47_1 26 Aug 2024 08:08:01 |
Mikael Urankar (mikael) |
lang/rust: Bump revisions after 1.80.1
PR: 280490 |
0.1.47 24 Aug 2024 03:45:44 |
Yuri Victorovich (yuri) |
www/deno-dom: Broken on i386
Reported by: fallout |
0.1.47 16 Aug 2024 18:37:31 |
Yuri Victorovich (yuri) |
www/deno-dom: New port: Deno: Browser DOM & HTML parser plugin |