Port details |
- libnjs NGINX JavaScript static library
- 0.8.3 devel =0 0.8.2_1Version of this port present on the latest quarterly branch.
- Maintainer: osa@FreeBSD.org
- Port Added: 2022-12-16 03:33:09
- Last Update: 2024-03-18 14:46:50
- Commit Hash: 422dc9e
- Also Listed In: www
- License: BSD2CLAUSE
- WWW:
- https://nginx.org/en/docs/njs/
- Description:
- The library of the njs scripting language. njs, is a subset of the JavaScript
language that allows extending nginx functionality. njs is created in
compliance with ECMAScript 5.1 (strict mode) with some ECMAScript 6 and later
extensions. The compliance is still evolving.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/devel/libnjs/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/libnjs
- pkg install libnjs
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: libnjs
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1707339379
SHA256 (nginx-njs-0.8.3_GH0.tar.gz) = 5e1341ee8c1dfce420ea6456475dafa7d5f4b9aed310faca32597cf4d221cfe0
SIZE (nginx-njs-0.8.3_GH0.tar.gz) = 735235
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Library dependencies:
-
- libpcre2-8.so : devel/pcre2
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- devel_libnjs
- USES:
- cpe ssl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.8.3 18 Mar 2024 14:46:50 |
Sergey A. Osokin (osa) |
*/*: update NGINX JavaScript: 0.8.2 -> 0.8.3 (+)
<ChangeLog>
nginx modules:
*) Bugfix: fixed Headers.set().
*) Bugfix: fixed js_set with Buffer values.
*) Bugfix: fixed clear() method of a shared dictionary when
a timeout is not specified.
*) Bugfix: fixed stub_status statistics when js_periodic is
enabled. (Only the first 15 lines of the commit message are shown above ) |
0.8.2_1 26 Oct 2023 15:56:18 |
Sergey A. Osokin (osa) |
devel/libnjs: change order for the include directories
The change helps to build package when its previous version is
installed.
Bump PORTREVISION. |
0.8.2 24 Oct 2023 12:44:18 |
Sergey A. Osokin (osa) |
*/*: update NGINX JavaScript: 0.8.1 -> 0.8.2 (+)
<ChangeLog>
nginx modules:
*) Feature: introduced console object. The following methods
were introduced: error(), info(), log(), time(), timeEnd(),
warn().
*) Bugfix: fixed HEAD response handling with large Content-Length
in fetch API.
*) Bugfix: fixed items() method for a shared dictionary.
(Only the first 15 lines of the commit message are shown above ) |
0.8.1 16 Sep 2023 17:34:55 |
Sergey A. Osokin (osa) |
*/*: update NGINX JavaScript: 0.8.0 -> 0.8.1 (+)
<ChangeLog>
nginx modules:
*) Feature: introduced js_periodic directive.
The directive specifies a JS handler to run at regular intervals.
*) Feature: implemented items() method for a shared dictionary.
The method returns all the non-expired key-value pairs.
*) Bugfix: fixed size() and keys() methods of a shared dictionary.
*) Bugfix: fixed erroneous exception in r.internalRedirect()
introduced in 0.8.0.
Core:
*) Bugfix: fixed incorrect order of keys in
Object.getOwnPropertyNames().
</ChangeLog> |
0.8.0_2 13 Sep 2023 15:30:57 |
Sergey A. Osokin (osa) |
devel/libnjs: fix %%LOCALBASE%% substitution
Bump PORTREVISION. |
0.8.0_1 12 Jul 2023 02:31:31 |
Sergey A. Osokin (osa) |
devel/libnjs: fix NGINX JavaScript library exposion (+)
Bump PORTREVISION. |
0.8.0 12 Jul 2023 02:20:38 |
Sergey A. Osokin (osa) |
*/*: update NGINX JavaScript: 0.7.12 -> 0.8.0 (+)
<ChangeLog>
nginx modules:
*) Change: removed special treatment of forbidden headers in Fetch API
introduced in 0.7.10.
*) Change: removed deprecated since 0.5.0 r.requestBody and
r.responseBody in HTTP module.
*) Change: throwing an exception in r.internalRedirect() while
filtering in HTTP module.
(Only the first 15 lines of the commit message are shown above ) |
0.7.12_1 12 May 2023 14:26:39 |
Sergey A. Osokin (osa) |
devel/libnjs: update build target to libnjs and install njs.pc
Make portlint(1) happy by moving LIB_DEPENDS up.
Bump PORTREVISION. |
0.7.12 10 Apr 2023 21:10:30 |
Sergey A. Osokin (osa) |
*/*: update NGINX JavaScript 0.7.11 -> 0.7.12
<ChangeLog>
nginx modules:
*) Bugfix: fixed Headers() constructor in Fetch API.
Core:
*) Feature: added Hash.copy() method in "crypto" module.
*) Feature: added "zlib" module.
*) Improvement: added support for export {name as default}
statement.
*) Bugfix: fixed Number constructor according to the spec.
</ChangeLog> |
0.7.11 09 Mar 2023 23:39:06 |
Sergey A. Osokin (osa) |
*/*: update NGINX JavaScript 0.7.10 -> 0.7.11
While I'm here drop pcre flavor support for lang/njs.
Bump PORTREVISION for www/nginx-devel.
<ChangeLog>
nginx modules:
*) Bugfix: added missed linking with libxml2 for the dynamic module.
The bug was introduced in 0.7.10.
Core:
*) Feature: added XMLNode API to modify XML documents. (Only the first 15 lines of the commit message are shown above ) |
0.7.10 07 Feb 2023 23:49:06 |
Sergey A. Osokin (osa) |
*/*: update NGINX JavaScript 0.7.9 -> 0.7.10
Bump PORTREVISION for www/nginx-devel.
<ChangeLog>
nginx modules:
*) Feature: added Request, Response and Headers ctors in Fetch API.
*) Bugfix: fixed nginx logger callback for calls in master process.
Core:
*) Feature: added signal support in CLI.
(Only the first 15 lines of the commit message are shown above ) |
0.7.9 18 Dec 2022 17:06:56 |
Sergey A. Osokin (osa) |
devel/libnjs: fix build
Do not bump PORTREVISION, the port has no successful builds. |
0.7.9 16 Dec 2022 08:14:51 |
Piotr Kubaj (pkubaj) |
devel/libnjs: fix bulk build
[00:01:21] Warning: (devel/libnjs): Error: devel/libnjs has incorrect
CATEGORIES, first should be 'devel'. Please contact maintainer of the port to
fix this. |
16 Dec 2022 03:32:21
|
Sergey A. Osokin (osa) |
devel/libnjs: add NGINX JavaScript static library |