./lang/mujs, Lightweight embedded JavaScript interpreter

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.3.4, Package name: mujs-1.3.4, Maintainer: nia

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.


Master sites:

Filesize: 125.197 KB

Version history: (Expand)


CVS history: (Expand)


   2023-12-07 10:21:34 by Nia Alarie | Files touched by this commit (3)
Log message:
mujs: Update to 1.3.4

Changes:

- Allow disabling readline support in Makefile.
- Handle sign when converting integer strings to numbers.
- Fix bug when cleaning up after allocation error.
- Finalize user data if object allocation fails.
   2023-09-10 11:57:36 by Nia Alarie | Files touched by this commit (3)
Log message:
mujs: Restore PKGCONFIG_OVERRIDE fixes that were also quietly deleted in r1.3
to ensure that dependent users have the correct RPATH.

Set MAINTAINER to me as a hint that I understand the Makefile patches, and
hopefully I will waste less time being confused in the future, and not
be convinced that I dreamed that I fixed this package before. O.o
   2023-09-10 11:36:38 by Nia Alarie | Files touched by this commit (5)
Log message:
mujs: In typical pkgsrc fashion, libtoolize package that attempts to
hand-roll its own way of producing shared/static libaries. Install more
than just the static libraries.

Make the build process generally more portable and predictable by
further separating compilation and link stages, and using LDFLAGS
instead of CFLAGS when linking.
   2023-04-24 09:50:40 by Thomas Klausner | Files touched by this commit (5) | Package updated
Log message:
mujs: update to 1.3.3.

Changes not found.
   2023-01-23 16:42:08 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
mujs: update to 1.3.2.

Changes not found.
   2022-10-31 02:57:45 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
mujs: update to 1.3.0.

Changes not found.
   2022-08-30 14:47:02 by Nia Alarie | Files touched by this commit (6)
Log message:
Add lang/mujs.

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.