BSD Ports

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

SystemPortVersion
FreeBSDlang/mujs1.3.10
OpenBSDlang/mujs1.3.10
NetBSDlang/mujs1.3.9

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.3.101.3.101.3.21.3.51.3.10
FreeBSD:14:quarterly1.3.101.3.10n/a1.3.51.3.10
FreeBSD:15:latest1.3.101.3.10n/a1.3.51.3.5
FreeBSD:15:quarterly1.3.101.3.10n/an/an/a
FreeBSD:16:latest1.3.101.3.10n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Test 1

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

OptionDefaultDescription
32BITon
SANITIZEDoffSanitized build (only for debugging)
USES
compiler:c11 cpe gmake python:build readline
Service scripts
none

Files

distinfo 3
FileSizeSHA256
mujs-1.3.10/UnicodeData.txt2.175362e+06ff58e5823bd095166564a006e47d111130813dcf8bf234ef79fa51a870edb48f
mujs-1.3.10/SpecialCasing.txt168098d5de354eef79f2395a54c9c7dcebbaf3d30fc962d0f85611ea97aa973a0c451
mujs-1.3.10/mujs-1.3.10.tar.gz4549416e36c15dbb84ff859320297c900852f241b131a7b6ddaea669ac9a65bd75571c
Master sites 2
  • https://mujs.com/downloads/
  • https://www.unicode.org/Public/16.0.0/ucd/:unicode

Commit history 1

DateCommitCreditsLog message
b41ec265f7 Yuri Victorovich lang/mujs: update 1.3.9 → 1.3.10