notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
quickjs-ng Embeddable Javascript interpreter in C (NG fork)
0.8.0_1 langnew! on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: osa@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-01-28 21:06:05
Last Update: 2025-01-29 00:01:31
Commit Hash: 31bf272
Also Listed In: devel
License: MIT
WWW:
https://quickjs-ng.github.io/quickjs/
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (24 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/quickjs-ng-0.8.0_1/catalog.mk
  3. /usr/local/share/licenses/quickjs-ng-0.8.0_1/LICENSE
  4. /usr/local/share/licenses/quickjs-ng-0.8.0_1/MIT
  5. bin/qjs
  6. bin/qjsc
  7. include/quickjs.h
  8. lib/cmake/quickjs/qjsConfig-release.cmake
  9. lib/cmake/quickjs/qjsConfig.cmake
  10. lib/libqjs.so
  11. lib/libqjs.so.0
  12. lib/libqjs.so.0.8.0
  13. share/doc/quickjs/LICENSE
  14. share/doc/quickjs/examples/fib.c
  15. share/doc/quickjs/examples/fib_module.js
  16. share/doc/quickjs/examples/hello.js
  17. share/doc/quickjs/examples/hello_module.js
  18. share/doc/quickjs/examples/pi_bigint.js
  19. share/doc/quickjs/examples/point.c
  20. share/doc/quickjs/examples/test_fib.js
  21. share/doc/quickjs/examples/test_point.js
  22. @owner
  23. @group
  24. @mode
Collapse this list.
Dependency lines:
  • quickjs-ng>0:lang/quickjs-ng
Conflicts:
CONFLICTS:
  • quickjs
To install the port:
cd /usr/ports/lang/quickjs-ng/ && make install clean
To add the package, run one of these commands:
  • pkg install lang/quickjs-ng
  • pkg install quickjs-ng
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: quickjs-ng
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1738086355 SHA256 (quickjs-ng-quickjs-v0.8.0_GH0.tar.gz) = 7e60e1e0dcd07d25664331308a2f4aee2a88d60d85896e828d25df7c3d40204e SIZE (quickjs-ng-quickjs-v0.8.0_GH0.tar.gz) = 815932

No package information for this port in our database
Sometimes this happens. Not all ports have packages. This is doubly so for new ports, like this one.
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for quickjs-ng-0.8.0_1: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
lang_quickjs-ng
USES:
cmake:testing,noninja compiler:c11 cpe
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/quickjs-ng/quickjs/tar.gz/v0.8.0?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.8.0_1
29 Jan 2025 00:01:31
commit hash: 31bf272f7233dd73e2b3b6c4ecad5c59e7007e9dcommit hash: 31bf272f7233dd73e2b3b6c4ecad5c59e7007e9dcommit hash: 31bf272f7233dd73e2b3b6c4ecad5c59e7007e9dcommit hash: 31bf272f7233dd73e2b3b6c4ecad5c59e7007e9d files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
lang/quickjs-ng: update the port to fix several issues (+)

- usage GITHUB* family variables
- remove needless options from the USES variable
- add a quick patch to fix a build issue on some platform

Reported by:	diizzy
Reviewed by:	diizzy
Fixes:		6c458c3785dfc12064350c2e0aee9105105a5fd4

Bump PORTREVISION.
0.8.0
28 Jan 2025 21:03:22
commit hash: 6c458c3785dfc12064350c2e0aee9105105a5fd4commit hash: 6c458c3785dfc12064350c2e0aee9105105a5fd4commit hash: 6c458c3785dfc12064350c2e0aee9105105a5fd4commit hash: 6c458c3785dfc12064350c2e0aee9105105a5fd4 files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
lang/quickjs-ng: add a new port quickjs-ng

QuickJS, the Next Generation: a mighty JavaScript engine

Number of commits found: 2