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

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details
p5-JavaScript-QuickJS Run JavaScript via QuickJS in Perl
0.21_1 lang 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 0.21Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-09-05 06:21:52
Last Update: 2025-02-18 16:13:27
Commit Hash: cc097e0
Also Listed In: perl5
License: ART10 GPLv1+
WWW:
https://metacpan.org/dist/JavaScript-QuickJS
Description:
JavaScript::QuickJS embeds Fabrice Bellard's QuickJS engine into a Perl XS module. You can thus run JavaScript (ES2020 specification) directly in your Perl programs. This distribution includes all needed C code; unlike with most XS modules that interface with C libraries, you don't need QuickJS pre-installed on your system.
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 (18 items)
Collapse this list.
  1. /usr/local/share/licenses/p5-JavaScript-QuickJS-0.21_1/catalog.mk
  2. /usr/local/share/licenses/p5-JavaScript-QuickJS-0.21_1/LICENSE
  3. /usr/local/share/licenses/p5-JavaScript-QuickJS-0.21_1/ART10
  4. /usr/local/share/licenses/p5-JavaScript-QuickJS-0.21_1/GPLv1+
  5. lib/perl5/site_perl/mach/5.36/JavaScript/QuickJS.pm
  6. lib/perl5/site_perl/mach/5.36/JavaScript/QuickJS/Date.pm
  7. lib/perl5/site_perl/mach/5.36/JavaScript/QuickJS/Function.pm
  8. lib/perl5/site_perl/mach/5.36/JavaScript/QuickJS/Promise.pm
  9. lib/perl5/site_perl/mach/5.36/JavaScript/QuickJS/RegExp.pm
  10. lib/perl5/site_perl/mach/5.36/auto/JavaScript/QuickJS/QuickJS.so
  11. lib/perl5/site_perl/man/man3/JavaScript::QuickJS.3.gz
  12. lib/perl5/site_perl/man/man3/JavaScript::QuickJS::Date.3.gz
  13. lib/perl5/site_perl/man/man3/JavaScript::QuickJS::Function.3.gz
  14. lib/perl5/site_perl/man/man3/JavaScript::QuickJS::Promise.3.gz
  15. lib/perl5/site_perl/man/man3/JavaScript::QuickJS::RegExp.3.gz
  16. @owner
  17. @group
  18. @mode
Collapse this list.
Dependency lines:
  • p5-JavaScript-QuickJS>0:lang/p5-JavaScript-QuickJS
To install the port:
cd /usr/ports/lang/p5-JavaScript-QuickJS/ && make install clean
To add the package, run one of these commands:
  • pkg install lang/p5-JavaScript-QuickJS
  • pkg install p5-JavaScript-QuickJS
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: p5-JavaScript-QuickJS
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1724084474 SHA256 (JavaScript-QuickJS-0.21.tar.gz) = 1cfdf3fb952ff4865ff2d55a203d58cbe5d8cb41571a35890b834f1eb5442a84 SIZE (JavaScript-QuickJS-0.21.tar.gz) = 768911

Packages (timestamps in pop-ups are UTC):
p5-JavaScript-QuickJS
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.21_10.21_1-0.21_10.21_1---
FreeBSD:13:quarterly0.210.21-0.210.21---
FreeBSD:14:latest0.21_10.21_1-0.21_10.21_1---
FreeBSD:14:quarterly0.210.21_1-0.210.21---
FreeBSD:15:latest0.21_10.21_1n/a0.21_1n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. p5-ExtUtils-MakeMaker-CPANfile>=0 : devel/p5-ExtUtils-MakeMaker-CPANfile
  2. p5-File-Slurper>=0 : devel/p5-File-Slurper
  3. p5-File-Which>=0 : sysutils/p5-File-Which
  4. perl5>=5.36<5.37 : lang/perl5.36
Test dependencies:
  1. p5-Test-Deep>=0 : devel/p5-Test-Deep
  2. p5-Test-FailWarnings>=0 : devel/p5-Test-FailWarnings
  3. p5-Test-Fatal>=0 : devel/p5-Test-Fatal
  4. p5-Types-Serialiser>=0 : devel/p5-Types-Serialiser
Runtime dependencies:
  1. perl5>=5.36<5.37 : lang/perl5.36
Library dependencies:
  1. libquickjs.so : lang/quickjs
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
lang_p5-JavaScript-QuickJS
USES:
perl5
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (12 items)
Collapse this list.
  1. ftp://ftp.auckland.ac.nz/pub/perl/CPAN/modules/by-module/JavaScript/
  2. ftp://ftp.cpan.org/pub/CPAN/modules/by-module/
  3. ftp://ftp.cpan.org/pub/CPAN/modules/by-module/JavaScript/
  4. ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/by-module/JavaScript/
  5. ftp://ftp.kddlabs.co.jp/lang/perl/CPAN/modules/by-module/JavaScript/
  6. ftp://ftp.mirrorservice.org/sites/cpan.perl.org/CPAN/modules/by-module/JavaScript/
  7. http://backpan.perl.org/modules/by-module/JavaScript/
  8. http://ftp.jaist.ac.jp/pub/CPAN/modules/by-module/JavaScript/
  9. http://ftp.twaren.net/Unix/Lang/CPAN/modules/by-module/JavaScript/
  10. https://cpan.metacpan.org/modules/by-module/
  11. https://cpan.metacpan.org/modules/by-module/JavaScript/
  12. https://www.cpan.org/modules/by-module/JavaScript/
Collapse this list.

Number of commits found: 4

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.21_1
18 Feb 2025 16:13:27
commit hash: cc097e05ab6e5ebdcb180747ea2dbf4a853dc173commit hash: cc097e05ab6e5ebdcb180747ea2dbf4a853dc173commit hash: cc097e05ab6e5ebdcb180747ea2dbf4a853dc173commit hash: cc097e05ab6e5ebdcb180747ea2dbf4a853dc173 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
*/*: chase lang/quickjs SONAME change

PR:		275087
0.21
15 Sep 2024 20:09:42
commit hash: ae96d3af77c4f8624da9dea28f48c17f6aa72106commit hash: ae96d3af77c4f8624da9dea28f48c17f6aa72106commit hash: ae96d3af77c4f8624da9dea28f48c17f6aa72106commit hash: ae96d3af77c4f8624da9dea28f48c17f6aa72106 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
lang/p5-JavaScript-QuickJS: Minimize patch file
0.21
08 Sep 2024 18:37:12
commit hash: 107c6a92bfe92bb68c55e95c32643db6f510dd2ccommit hash: 107c6a92bfe92bb68c55e95c32643db6f510dd2ccommit hash: 107c6a92bfe92bb68c55e95c32643db6f510dd2ccommit hash: 107c6a92bfe92bb68c55e95c32643db6f510dd2c files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
lang/p5-JavaScript-QuickJS: Use lang/quickjs

- Bump PORTREVISION for dependency and package change
0.21
05 Sep 2024 06:11:18
commit hash: 0eef9247bc9e603f0a81f009b6cb45eede2f3aa1commit hash: 0eef9247bc9e603f0a81f009b6cb45eede2f3aa1commit hash: 0eef9247bc9e603f0a81f009b6cb45eede2f3aa1commit hash: 0eef9247bc9e603f0a81f009b6cb45eede2f3aa1 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
lang/p5-JavaScript-QuickJS: Add p5-JavaScript-QuickJS 0.21

JavaScript::QuickJS embeds Fabrice Bellard's QuickJS engine into a Perl XS
module. You can thus run JavaScript (ES2020 specification) directly in your Perl
programs.

This distribution includes all needed C code; unlike with most XS modules that
interface with C libraries, you don't need QuickJS pre-installed on your system.

Number of commits found: 4