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
angie-module-njs Angie NJS dynamic module
0.9.5,1 www on this many watch lists=2 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.9.4,1Version of this port present on the latest quarterly branch.
Maintainer: sko@rostwald.de search for ports maintained by this maintainer
Port Added: 2023-08-09 13:09:25
Last Update: 2026-01-22 17:42:11
Commit Hash: 6199a57
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
License: BSD2CLAUSE
WWW:
https://github.com/nginx/njs/
Description:
Module is a subset of the JavaScript language that allows extending Angie functionality. Package contains http_js and stream_js modules to provide objects, methods and properties for extending related functionality.
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 (14 items)
Collapse this list.
  1. /usr/local/share/licenses/angie-module-njs-0.9.5,1/catalog.mk
  2. /usr/local/share/licenses/angie-module-njs-0.9.5,1/LICENSE
  3. /usr/local/share/licenses/angie-module-njs-0.9.5,1/BSD2CLAUSE
  4. share/doc/angie-module-njs/CHANGES
  5. share/doc/angie-module-njs/README.md
  6. share/doc/angie-module-njs/SECURITY.md
  7. share/doc/angie-module-njs/SUPPORT.md
  8. /usr/local/libexec/angie/ngx_http_js_module.so
  9. /usr/local/libexec/angie/ngx_stream_js_module.so
  10. /usr/local/libexec/angie/ngx_http_js_module-debug.so
  11. /usr/local/libexec/angie/ngx_stream_js_module-debug.so
  12. @owner
  13. @group
  14. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • angie-module-njs>0:www/angie-module-njs
To install the port:
cd /usr/ports/www/angie-module-njs/ && make install clean
To add the package, run one of these commands:
  • pkg install www/angie-module-njs
  • pkg install angie-module-njs
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: angie-module-njs
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1769092584 SHA256 (angie-1.11.2.tar.gz) = 3abea91bb94c973b394a2425e4a617c8d5623ba7fcd8fb562e32184570ecbc47 SIZE (angie-1.11.2.tar.gz) = 1881931

Expand this list (52 items)

Collapse this list.

SHA256 (61131-nginx-http-auth-totp-1.1.0_GH0.tar.gz) = d36d2b75a3b239e63ec060ef9ccfa6b89acbceb74b7c93e47550c1f75ac4857e SIZE (61131-nginx-http-auth-totp-1.1.0_GH0.tar.gz) = 9813 SHA256 (kjdev-nginx-auth-jwt-0.9.0_GH0.tar.gz) = d7c72634261a053afaacc2cb762eccf9ce4c462ca738ad0c4809eb964ddf3c0c SIZE (kjdev-nginx-auth-jwt-0.9.0_GH0.tar.gz) = 75474 SHA256 (stnoonan-spnego-http-auth-nginx-module-v1.1.3_GH0.tar.gz) = 0e1e54f8ab7d76f922881f13d870edf8b820ef645b19013774c825110d011640 SIZE (stnoonan-spnego-http-auth-nginx-module-v1.1.3_GH0.tar.gz) = 32975 SHA256 (google-ngx_brotli-v1.0.0rc_GH0.tar.gz) = c85cdcfd76703c95aa4204ee4c2e619aa5b075cac18f428202f65552104add3b SIZE (google-ngx_brotli-v1.0.0rc_GH0.tar.gz) = 16207 SHA256 (nginx-modules-ngx_cache_purge-2.5.5_GH0.tar.gz) = 93068d9c5a2a6ebe4966b763cb0033bb5d065210ab96290acc6bf8275625a0a6 SIZE (nginx-modules-ngx_cache_purge-2.5.5_GH0.tar.gz) = 17299 SHA256 (arut-nginx-dav-ext-module-v3.0.0_GH0.tar.gz) = d2499d94d82d4e4eac8425d799e52883131ae86a956524040ff2fd230ef9f859 SIZE (arut-nginx-dav-ext-module-v3.0.0_GH0.tar.gz) = 14558 SHA256 (openresty-echo-nginx-module-v0.64_GH0.tar.gz) = 6f43f56d7e7e8526716bbda06b300f0119912eede47b3a48bb948252a1fb38c8 SIZE (openresty-echo-nginx-module-v0.64_GH0.tar.gz) = 53549 SHA256 (bpaquet-ngx_http_enhanced_memcached_module-v0.3_GH0.tar.gz) = 4071b2cc0baa9f403c124c0ef0cdfbde14dacc1ec9f0dbc92d7310ac530e3eeb SIZE (bpaquet-ngx_http_enhanced_memcached_module-v0.3_GH0.tar.gz) = 101136 SHA256 (openresty-nginx-eval-module-2016.06.10_GH0.tar.gz) = 6b91d3c2c2f254ebb37eb3dd6dd41048dfb18320bb98a3afdd1ad38b47f6d609 SIZE (openresty-nginx-eval-module-2016.06.10_GH0.tar.gz) = 14188 SHA256 (leev-ngx_http_geoip2_module-3.4_GH0.tar.gz) = ad72fc23348d715a330994984531fab9b3606e160483236737f9a4a6957d9452 SIZE (leev-ngx_http_geoip2_module-3.4_GH0.tar.gz) = 8877 SHA256 (openresty-headers-more-nginx-module-v0.39_GH0.tar.gz) = dde68d3fa2a9fc7f52e436d2edc53c6d703dcd911283965d889102d3a877c778 SIZE (openresty-headers-more-nginx-module-v0.39_GH0.tar.gz) = 29616 SHA256 (max-lt-nginx-jwt-module-v3.4.3_GH0.tar.gz) = 35d2a6bc957105ee5b4fc0b360d36ddb0e5be05f2f391b27405751a2587dd82b SIZE (max-lt-nginx-jwt-module-v3.4.3_GH0.tar.gz) = 16452 SHA256 (kjdev-nginx-keyval-0.3.0_GH0.tar.gz) = c4e5d2a03ead32cfccb9f04f01a8cdf664f5deca3f677c13b1509bff832cf2c7 SIZE (kjdev-nginx-keyval-0.3.0_GH0.tar.gz) = 24150 SHA256 (openresty-lua-nginx-module-v0.10.29_GH0.tar.gz) = ca2c2122b909529bf9d1a89e9a5763835a2bd2629def8cb279c550f638f0a78f SIZE (openresty-lua-nginx-module-v0.10.29_GH0.tar.gz) = 892502 SHA256 (openresty-stream-lua-nginx-module-v0.0.16_GH0.tar.gz) = 3b1103cf5ee940ea94711eae1a7ccc1a161273ec9a08eb415f1d45ad385f967d SIZE (openresty-stream-lua-nginx-module-v0.0.16_GH0.tar.gz) = 395259 SHA256 (vision5-ngx_devel_kit-v0.3.4_GH0.tar.gz) = 14a28063294f645d457b1eb10e3c23bbba44398f1c5f021421b58b6f8ab31662 SIZE (vision5-ngx_devel_kit-v0.3.4_GH0.tar.gz) = 66474 SHA256 (nginx-njs-0.9.5_GH0.tar.gz) = 351a857abfd48c1e5e9c5d01bea046f3cbd2aa1c8ba956703920a5d57e046d7a SIZE (nginx-njs-0.9.5_GH0.tar.gz) = 947532 SHA256 (FRiCKLE-ngx_postgres-1.0rc7_GH0.tar.gz) = c942e674a7273ab87caab4dcad626ab54852be192c29b1add50d2cb535e3cbb9 SIZE (FRiCKLE-ngx_postgres-1.0rc7_GH0.tar.gz) = 40742 SHA256 (openresty-redis2-nginx-module-v0.15_GH0.tar.gz) = d255571bcfb9939b78099df39cb4d42f174d789aec8c8e5e47b93942b0299438 SIZE (openresty-redis2-nginx-module-v0.15_GH0.tar.gz) = 25471 SHA256 (arut-nginx-rtmp-module-v1.2.2_GH0.tar.gz) = 07f19b7bffec5e357bb8820c63e5281debd45f5a2e6d46b1636d9202c3e09d78 SIZE (arut-nginx-rtmp-module-v1.2.2_GH0.tar.gz) = 519934 SHA256 (openresty-set-misc-nginx-module-v0.33_GH0.tar.gz) = cd5e2cc834bcfa30149e7511f2b5a2183baf0b70dc091af717a89a64e44a2985 SIZE (openresty-set-misc-nginx-module-v0.33_GH0.tar.gz) = 30084 SHA256 (yaoweibin-ngx_http_substitutions_filter_module-e12e965ac1837ca709709f9a26f572a54d83430e_GH0.tar.gz) = da2a26aa75884e1216941c7291b6e8b7fc4dd7163700a04191b92060b61fabb3 SIZE (yaoweibin-ngx_http_substitutions_filter_module-e12e965ac1837ca709709f9a26f572a54d83430e_GH0.tar.gz) = 94121 SHA256 (kyprizel-testcookie-nginx-module-64137c2f7e66e8866f56fdecaaf09ac10a034da9_GH0.tar.gz) = 2946fd88157be64f69e29409160cf48a594fd6272c3f4c6b7f170bfa13074ee0 SIZE (kyprizel-testcookie-nginx-module-64137c2f7e66e8866f56fdecaaf09ac10a034da9_GH0.tar.gz) = 20732 SHA256 (fdintino-nginx-upload-module-2.3.0_GH0.tar.gz) = c86e318addb9c88d70fdbd58ff1f6ef6f404a93070f6db8017a1f880c97946c4 SIZE (fdintino-nginx-upload-module-2.3.0_GH0.tar.gz) = 40139 SHA256 (kaltura-nginx-vod-module-1.33_GH0.tar.gz) = 9c9600e5da4ee02ef6820d056da9eb5f3449f715468334ddab41727b76d478d8 SIZE (kaltura-nginx-vod-module-1.33_GH0.tar.gz) = 471858 SHA256 (tokers-zstd-nginx-module-0.1.1_GH0.tar.gz) = 707d534f8ca4263ff043066db15eac284632aea875f9fe98c96cea9529e15f41 SIZE (tokers-zstd-nginx-module-0.1.1_GH0.tar.gz) = 55417

Collapse this list.


Packages (timestamps in pop-ups are UTC):
angie-module-njs
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.9.5,10.9.5,1-1.10.20.9.5,1n/an/an/a
FreeBSD:13:quarterly0.9.4,10.9.4_1,1-1.10.20.9.4_1,1n/an/an/a
FreeBSD:14:latest0.9.4_1,10.9.5,1-1.10.20.9.5,1---
FreeBSD:14:quarterly0.9.4_1,10.9.4_1,1-1.10.20.9.4_1,11.3.11.3.11.3.1
FreeBSD:15:latest0.9.5,10.9.5,1n/a1.10.1n/an/a1.3.1_11.3.2
FreeBSD:15:quarterly0.9.4_1,10.9.4_1,1n/a-n/an/a--
FreeBSD:16:latest0.9.4_1,10.9.5,1n/a-n/an/a--
Master port: www/angie
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. pcre2>=0 : devel/pcre2
Runtime dependencies:
  1. angie>=1.11.2 : www/angie
Library dependencies:
  1. libxslt.so : textproc/libxslt
  2. libxml2.so : textproc/libxml2
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for angie-module-njs-0.9.5,1: DEBUG=on: Include debug version ===> Use 'make config' to modify these settings
Options name:
www_angie-module-njs
USES:
gnome localbase:ldflags ssl
FreshPorts was unable to extract/find any pkg message
Master Sites:
  1. There is no master site for this port.

Number of commits found: 11

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
This is a slave port. You may also want to view the commits to the master port: www/angie
CommitCreditsLog message
0.9.5,1
22 Jan 2026 17:42:11
commit hash: 6199a57500c0f60876e2118222d918a2b3b66d92commit hash: 6199a57500c0f60876e2118222d918a2b3b66d92commit hash: 6199a57500c0f60876e2118222d918a2b3b66d92commit hash: 6199a57500c0f60876e2118222d918a2b3b66d92 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Sebastian Oswald
www/angie-module-njs: Update 0.9.4 => 0.9.5

Changelog:
https://github.com/nginx/njs/releases/tag/0.9.5

Commit log:
https://github.com/nginx/njs/compare/0.9.4...0.9.5

PR:	292649
0.9.4_1,1
31 Dec 2025 22:54:52
commit hash: ccd2fa18ed5eb469eb3f1bb3c453f3a64d3d6d95commit hash: ccd2fa18ed5eb469eb3f1bb3c453f3a64d3d6d95commit hash: ccd2fa18ed5eb469eb3f1bb3c453f3a64d3d6d95commit hash: ccd2fa18ed5eb469eb3f1bb3c453f3a64d3d6d95 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Sebastian Oswald
www/angie: Update 1.10.3 => 1.11.1

News:
https://en.angie.software/news/releases/angie-1-11-0/

Changelog:
https://en.angie.software/angie/docs/oss_changes/#angie-1-11-1

PR:	291930
0.9.4,1
09 Dec 2025 20:02:05
commit hash: a700775bc6dd3246c939038191c8d892e749db96commit hash: a700775bc6dd3246c939038191c8d892e749db96commit hash: a700775bc6dd3246c939038191c8d892e749db96commit hash: a700775bc6dd3246c939038191c8d892e749db96 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Sebastian Oswald
www/angie-module-njs: Update 0.9.1 => 0.9.4

Changelogs:
https://github.com/nginx/njs/releases/tag/0.9.2
https://github.com/nginx/njs/releases/tag/0.9.3
https://github.com/nginx/njs/releases/tag/0.9.4

PR:	291491
0.9.1,1
09 Dec 2025 19:28:53
commit hash: 779f158be65aa25f44b5e557dcd04dba9a99b5a6commit hash: 779f158be65aa25f44b5e557dcd04dba9a99b5a6commit hash: 779f158be65aa25f44b5e557dcd04dba9a99b5a6commit hash: 779f158be65aa25f44b5e557dcd04dba9a99b5a6 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Sebastian Oswald
www/angie: Use upstream version numbers for modules

Angie modules currently inherit the version number of the angie version
they are built against. This makes it hard and opaque to track their
actual version.
The mechanism used in the Makefile also had the unwanted side-effect of
PORTREVISION propagating from modules to the master port, which broke
the build (we found out the hard way...)

While here reduce number of of MKDIR calls.

PR:		291490
Co-authored-by:	Vladimir Druzenko <vvd@FreeBSD.org>
1.10.1
10 Aug 2025 13:52:22
commit hash: f6370327c2c74a178516f5fad14ac52d7d7dcf73commit hash: f6370327c2c74a178516f5fad14ac52d7d7dcf73commit hash: f6370327c2c74a178516f5fad14ac52d7d7dcf73commit hash: f6370327c2c74a178516f5fad14ac52d7d7dcf73 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Sebastian Oswald
www/angie-module-njs: Update 0.9.0 => 0.9.1

Changelog:
https://github.com/nginx/njs/releases/tag/0.9.1

PR:		288571
Approved by:	Oleg A. Mamontov <oleg@mamontov.net> (maintainer, implicit -
inactive for more than 10 months)
MFH:		2025Q3
1.9.1
19 Jun 2025 14:39:37
commit hash: 015f3fb5086a6fc36520ae51d0d5c643908e3ed6commit hash: 015f3fb5086a6fc36520ae51d0d5c643908e3ed6commit hash: 015f3fb5086a6fc36520ae51d0d5c643908e3ed6commit hash: 015f3fb5086a6fc36520ae51d0d5c643908e3ed6 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
www/angie-module-njs: Update 0.8.9 => 0.9.0

Changelogs:
https://github.com/nginx/njs/releases/tag/0.8.10
https://github.com/nginx/njs/releases/tag/0.9.0

PR:		287316
Approved by:	oleg@mamontov.net (maintainer, timeout 2 weeks)
MFH:		2025Q2
1.8.1
23 Jan 2025 23:46:34
commit hash: 9852253aed897510362436add61bc5fe83009a13commit hash: 9852253aed897510362436add61bc5fe83009a13commit hash: 9852253aed897510362436add61bc5fe83009a13commit hash: 9852253aed897510362436add61bc5fe83009a13 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
www/angie-module-njs: Update 1.3.2 → 1.8.1

Changelogs:
https://github.com/nginx/njs/blob/0.8.9/CHANGES

PR:		282394
Approved by:	oleg@mamontov.net (maintainer, timeout 3 mounts)
1.3.2
22 Feb 2024 12:31:51
commit hash: d12ba3f1c7a370617d6b2a579301915490e8e964commit hash: d12ba3f1c7a370617d6b2a579301915490e8e964commit hash: d12ba3f1c7a370617d6b2a579301915490e8e964commit hash: d12ba3f1c7a370617d6b2a579301915490e8e964 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Oleg A. Mamontov
www/angie-module-njs: Add source URL

PR:		275298
1.3.1
18 Nov 2023 20:20:40
commit hash: d6840ea3962a42f3e5ec5b8d4f7f861c32b78327commit hash: d6840ea3962a42f3e5ec5b8d4f7f861c32b78327commit hash: d6840ea3962a42f3e5ec5b8d4f7f861c32b78327commit hash: d6840ea3962a42f3e5ec5b8d4f7f861c32b78327 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Oleg A. Mamontov
www/angie*: update dependent modules

Changelogs:
 -
https://github.com/kjdev/nginx-auth-jwt/commit/1b32c94ecc2ca8d7f2690c7f60a8fff07bee0a25
 - https://github.com/openresty/headers-more-nginx-module/releases/tag/v0.35
 - https://github.com/nginx/njs/blob/master/CHANGES
 - https://github.com/kaltura/nginx-vod-module/releases/tag/1.32

PR:		274728
1.3.0
28 Sep 2023 05:15:51
commit hash: 5586b1fbfb0c2fe242322303e32562f4d9b28067commit hash: 5586b1fbfb0c2fe242322303e32562f4d9b28067commit hash: 5586b1fbfb0c2fe242322303e32562f4d9b28067commit hash: 5586b1fbfb0c2fe242322303e32562f4d9b28067 files touched by this commit
Li-Wen Hsu (lwhsu) search for other commits by this committer
Author: Oleg A. Mamontov
www/angie-module-njs: update to upstream version 0.8.1

PR:		274124
1.2.0_1
09 Aug 2023 13:01:17
commit hash: 0e9787f2f5d748a7e37609278567dd8c7b42035ecommit hash: 0e9787f2f5d748a7e37609278567dd8c7b42035ecommit hash: 0e9787f2f5d748a7e37609278567dd8c7b42035ecommit hash: 0e9787f2f5d748a7e37609278567dd8c7b42035e files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Oleg A. Mamontov
www/angie-module-njs: Angie NJS dynamic module

Module is a subset of the JavaScript language that allows extending
Angie functionality.

PR:		272999

Number of commits found: 11