lang/quickjs-ng 0.17.0 FreeBSD
Embeddable Javascript interpreter in C (NG fork)
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
c02e79c178- License
- MIT
- Categories
- lang, devel
- Package size
- 489.8 KiB, 1314.1 KiB installed
Description
QuickJS is a small and embeddable JavaScript engine. It aims to support the latest ECMAScript specification.
This project is a fork of the original QuickJS project by Fabrice Bellard and Charlie Gordon, after it went dormant, with the intent of reigniting its development.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | lang/quickjs-ng | 0.17.0 |
| HardenedBSD | lang/quickjs-ng | 0.17.0 |
| GhostBSD | lang/quickjs-ng | 0.17.0 |
Install
Binary package:
pkg install quickjs-ng
From the ports tree:
cd /usr/ports/lang/quickjs-ng/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= quickjs-ng>0:lang/quickjs-ng
LIB_DEPENDS= libqjs.so:lang/quickjs-ng
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.17.0 | 0.17.0 | - | 0.10.1 | 0.17.0 |
| FreeBSD:14:quarterly | 0.17.0 | 0.17.0 | n/a | 0.10.1 | 0.17.0 |
| FreeBSD:15:latest | 0.17.0 | 0.17.0 | n/a | 0.10.1 | 0.10.1 |
| FreeBSD:15:quarterly | 0.17.0 | 0.17.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.17.0 | 0.17.0 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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 10
No port depends on this one.
Configuration
Options name: lang_quickjs
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- cmake:testing,noninja compiler:c11 cpe
- Service scripts
- none
- Conflicts with
- quickjs
Files
Manual pages 2
- qjs(1)
- qjsc(1)
pkg-plist 20
- bin/qjs
- bin/qjsc
- include/quickjs.h
- lib/cmake/qjs/qjsConfig-.cmake
- lib/cmake/qjs/qjsConfig.cmake
- lib/libqjs.so
- lib/libqjs.so.0
- lib/libqjs.so.
- share/doc/quickjs-ng/LICENSE
- share/doc/quickjs-ng/examples/fib.c
- share/doc/quickjs-ng/examples/fib_module.js
- share/doc/quickjs-ng/examples/hello.js
- share/doc/quickjs-ng/examples/hello_module.js
- share/doc/quickjs-ng/examples/meson.build
- share/doc/quickjs-ng/examples/pi_bigint.js
- share/doc/quickjs-ng/examples/point.c
- share/doc/quickjs-ng/examples/test_fib.js
- share/doc/quickjs-ng/examples/test_point.js
- share/man/man1/qjs.1.gz
- share/man/man1/qjsc.1.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| quickjs-ng-quickjs-v0.17.0_GH0.tar.gz | 905393 | 559bc4c420475e55c7ab4510adbc562f55d7524d75e8e89d79ce4bb02f5687d9 |