lang/mujs 1.3.10 FreeBSD
Embeddable Javascript interpreter in C
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
b41ec265f7- License
- ISCL
- Categories
- lang, devel
- Package size
- 241.5 KiB, 1800.3 KiB installed
Description
MuJS is a lightweight Javascript interpreter designed for embedding in other software to extend them with scripting capabilities.
MuJS was designed with a focus on small size, correctness, and simplicity. It is written in portable C and implements ECMAScript as specified by ECMA-262. The interface for binding with native code is designed to be as simple as possible to use, and is very similar to Lua. There is no need to interact with byzantine C++ template mechanisms, or worry about marking and unmarking garbage collection roots, or wrestle with obscure build systems.
In the other systems
Install
Binary package:
pkg install mujs
From the ports tree:
cd /usr/ports/lang/mujs/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= mujs>0:lang/mujs
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 | 1.3.10 | 1.3.10 | 1.3.2 | 1.3.5 | 1.3.10 |
| FreeBSD:14:quarterly | 1.3.10 | 1.3.10 | n/a | 1.3.5 | 1.3.10 |
| FreeBSD:15:latest | 1.3.10 | 1.3.10 | n/a | 1.3.5 | 1.3.5 |
| FreeBSD:15:quarterly | 1.3.10 | 1.3.10 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.3.10 | 1.3.10 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
curl: ftp/curl
Test 1
git: devel/git
The full lists below include those, and their dependencies in turn.
Build dependencies 17
Run dependencies 2
Required by 1
Configuration
Options name: lang_mujs
| Option | Default | Description |
|---|---|---|
| 32BIT | on | |
| SANITIZED | off | Sanitized build (only for debugging) |
- USES
- compiler:c11 cpe gmake python:build readline
- Service scripts
- none
Files
distinfo 3
| File | Size | SHA256 |
|---|---|---|
| mujs-1.3.10/UnicodeData.txt | 2.175362e+06 | ff58e5823bd095166564a006e47d111130813dcf8bf234ef79fa51a870edb48f |
| mujs-1.3.10/SpecialCasing.txt | 16809 | 8d5de354eef79f2395a54c9c7dcebbaf3d30fc962d0f85611ea97aa973a0c451 |
| mujs-1.3.10/mujs-1.3.10.tar.gz | 454941 | 6e36c15dbb84ff859320297c900852f241b131a7b6ddaea669ac9a65bd75571c |
Master sites 2
- https://mujs.com/downloads/
- https://www.unicode.org/Public/16.0.0/ucd/:unicode