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
unit-wasm WASM module for NGINX Unit
1.32.1_1 www 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 1.31.1_10Version of this port present on the latest quarterly branch.
Maintainer: osa@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-08-31 21:30:09
Last Update: 2024-05-04 17:31:52
Commit Hash: b80b008
License: APACHE20
WWW:
https://unit.nginx.org
Description:
NGINX Unit is a dynamic web application server, designed to run applications in multiple languages. Unit is lightweight, polyglot, and dynamically configured via API. The design of the server allows reconfiguration of specific application parameters as needed by the engineering or operations.
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 (6 items)
Collapse this list.
  1. libexec/unit/modules/wasm.unit.so
  2. /usr/local/share/licenses/unit-wasm-1.32.1_1/catalog.mk
  3. /usr/local/share/licenses/unit-wasm-1.32.1_1/LICENSE
  4. /usr/local/share/licenses/unit-wasm-1.32.1_1/APACHE20
  5. @dir libexec/unit/modules
  6. @dir libexec/unit
Collapse this list.
Dependency lines:
  • unit-wasm>0:www/unit-wasm
To install the port:
cd /usr/ports/www/unit-wasm/ && make install clean
To add the package, run one of these commands:
  • pkg install www/unit-wasm
  • pkg install unit-wasm
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: unit-wasm
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1714508183 SHA256 (unit-1.32.1.tar.gz) = 0e440ef63a3adf9400db978a64fc84e1eb8887f61a04ccff284c3f682fb83ea2 SIZE (unit-1.32.1.tar.gz) = 937669

Packages (timestamps in pop-ups are UTC):
unit-wasm
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.32.1_11.32.1_1------
FreeBSD:13:quarterly1.32.1_11.32.1_1------
FreeBSD:14:latest1.32.1_11.32.1_1------
FreeBSD:14:quarterly1.32.0_101.32.1_1------
FreeBSD:15:latest1.32.1_11.32.1_1n/a-n/a---
Master port: www/unit
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Runtime dependencies:
  1. unitd : www/unit
Library dependencies:
  1. libwasmtime.so : devel/libwasmtime
  2. libpcre2-8.so : devel/pcre2
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for unit-wasm-1.32.1_1: DEBUG=off: Enable debug logging IPV6=on: IPv6 protocol support NJS=off: Enable NGINX JavaScript SSL=on: Enable SSL/TLS UNIXSOCK=on: Enable unix sockets ====> Support regular expressions: you can only select none or one of them NOPCRE=off: No support for Regular Expressions PCRE=off: Regular Expressions via devel/pcre PCRE2=on: Regular Expressions via devel/pcre2 ===> Use 'make config' to modify these settings
Options name:
www_unit-wasm
USES:
compiler:c11 cpe ssl
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://unit.nginx.org/download/
Collapse this list.

Number of commits found: 13

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/unit
CommitCreditsLog message
1.32.1_1
04 May 2024 17:31:52
commit hash: b80b008fce4e0bad03051e3d5669cf8f90d767a6commit hash: b80b008fce4e0bad03051e3d5669cf8f90d767a6commit hash: b80b008fce4e0bad03051e3d5669cf8f90d767a6commit hash: b80b008fce4e0bad03051e3d5669cf8f90d767a6 files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
devel/libwasmtime: update 20.0.0 -> 20.0.1

Bump PORTREVISION for the www/unit-wasm.
1.32.1
30 Apr 2024 22:27:10
commit hash: 2761bb50da9218e16b88c9774542141588858755commit hash: 2761bb50da9218e16b88c9774542141588858755commit hash: 2761bb50da9218e16b88c9774542141588858755commit hash: 2761bb50da9218e16b88c9774542141588858755 files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
*/*unit*: update NGINX Unit: 1.32.0 -> 1.32.1

<ChangeLog>

*) Bugfix: NJS variables in templates may have incorrect values due to
   improper caching.

*) Bugfix: Wasm application process hangs after receiving restart signal
   from the control.

</ChangeLog>
1.31.1_10
21 Feb 2024 18:17:02
commit hash: d801fdfbb48c44019bc1c66c4cf18842819fe34bcommit hash: d801fdfbb48c44019bc1c66c4cf18842819fe34bcommit hash: d801fdfbb48c44019bc1c66c4cf18842819fe34bcommit hash: d801fdfbb48c44019bc1c66c4cf18842819fe34b files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
devel/libwasmtime: update from 17.0.1 to 18.0.1 (+)

Bump PORTREVISION for www/unit-wasm.
1.31.1_9
18 Feb 2024 17:53:43
commit hash: 0abf091ab40719f7f114f06185d5e8e76f62bb38commit hash: 0abf091ab40719f7f114f06185d5e8e76f62bb38commit hash: 0abf091ab40719f7f114f06185d5e8e76f62bb38commit hash: 0abf091ab40719f7f114f06185d5e8e76f62bb38 files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
devel/libwasmtime: update 17.0.0 -> 17.0.1 (+)

Bump PORTREVISION for www/unit-wasm.
1.31.1_8
31 Jan 2024 17:54:55
commit hash: f66ba9e8a90dc58e54a2851f6fa4779f14204506commit hash: f66ba9e8a90dc58e54a2851f6fa4779f14204506commit hash: f66ba9e8a90dc58e54a2851f6fa4779f14204506commit hash: f66ba9e8a90dc58e54a2851f6fa4779f14204506 files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
devel/libwasmtime: update 16.0.0 -> 17.0.0 (+)

Bump PORTREVISION for the main consumer - www/unit-wasm.
1.31.1_7
25 Dec 2023 23:41:47
commit hash: 6aabd03246e2c0aedec1db45fba3f2afb58c791ecommit hash: 6aabd03246e2c0aedec1db45fba3f2afb58c791ecommit hash: 6aabd03246e2c0aedec1db45fba3f2afb58c791ecommit hash: 6aabd03246e2c0aedec1db45fba3f2afb58c791e files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
devel/libwasmtime: update 15.0.1 -> 16.0.0 (+)

Bump PORTREVISION for the main consumer - www/unit-wasm.
1.31.1_6
05 Dec 2023 16:16:47
commit hash: 0b1daf9d218c2c3302bee8592279a1912571e553commit hash: 0b1daf9d218c2c3302bee8592279a1912571e553commit hash: 0b1daf9d218c2c3302bee8592279a1912571e553commit hash: 0b1daf9d218c2c3302bee8592279a1912571e553 files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
devel/libwasmtime: update 15.0.0 -> 15.0.1 (+)

Bump PORTREVISION for www/unit.
1.31.1_5
21 Nov 2023 16:01:17
commit hash: a0a9f3e6197a97ba7a6226ed8376c0938958156dcommit hash: a0a9f3e6197a97ba7a6226ed8376c0938958156dcommit hash: a0a9f3e6197a97ba7a6226ed8376c0938958156dcommit hash: a0a9f3e6197a97ba7a6226ed8376c0938958156d files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
devel/libwasmtime: update 14.0.4 -> 15.0.0

Bump PORTREVISION for the consumer - www/unit-wasm.

Reported by:    portscout
1.31.1_4
06 Nov 2023 18:13:51
commit hash: 05d46f46431a87bfd0b87603398213e358bbb7b5commit hash: 05d46f46431a87bfd0b87603398213e358bbb7b5commit hash: 05d46f46431a87bfd0b87603398213e358bbb7b5commit hash: 05d46f46431a87bfd0b87603398213e358bbb7b5 files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
devel/libwasmtime: update 14.0.3 -> 14.0.4 (+)

Bump PORTREVISION for www/unit-wasm.
1.31.1_3
31 Oct 2023 16:15:38
commit hash: 3455bcf6451904012270a7ffb14320998a613f8dcommit hash: 3455bcf6451904012270a7ffb14320998a613f8dcommit hash: 3455bcf6451904012270a7ffb14320998a613f8dcommit hash: 3455bcf6451904012270a7ffb14320998a613f8d files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
devel/libwasmtime: update from 14.0.2 to 14.0.3 (+)

Bump PORTREVISION for the library consumer - www/unit-wasm.
Also, use www/unit's PORTREVISION for the dependent ports only if
they have no their own PORTREVISION.
1.31.1_1
26 Oct 2023 16:31:15
commit hash: 3a703f2ff5664fbbd05f3d92b850c154d418b66ecommit hash: 3a703f2ff5664fbbd05f3d92b850c154d418b66ecommit hash: 3a703f2ff5664fbbd05f3d92b850c154d418b66ecommit hash: 3a703f2ff5664fbbd05f3d92b850c154d418b66e files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
devel/libwasmtime: update to 14.0.2

Bump PORTREVISION for www/unit-wasm.
1.31.1_1
25 Oct 2023 17:23:30
commit hash: 4cf218c71bbc8fd356a5968fdac3e29e14003a36commit hash: 4cf218c71bbc8fd356a5968fdac3e29e14003a36commit hash: 4cf218c71bbc8fd356a5968fdac3e29e14003a36commit hash: 4cf218c71bbc8fd356a5968fdac3e29e14003a36 files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
devel/libwasmtime: update 13.0.0 -> 14.0.1

Bump PORTREVISION for www/unit-wasm.
1.31.0
31 Aug 2023 21:28:31
commit hash: 99dd0e5bc285af5e0a0351efc9c731bd6f5852cacommit hash: 99dd0e5bc285af5e0a0351efc9c731bd6f5852cacommit hash: 99dd0e5bc285af5e0a0351efc9c731bd6f5852cacommit hash: 99dd0e5bc285af5e0a0351efc9c731bd6f5852ca files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
*/*unit*: update NGINX Unit: 1.30.0 -> 1.31.0

Add www/unit-wasm port, connect to build.

<ChangeLog>

*) Change: if building with njs, version 0.8.0 or later is now required.

*) Feature: technology preview of WebAssembly application module.

*) Feature: "response_headers" option to manage headers in the action
   and fallback.

*) Feature: HTTP response header variables.

*) Feature: ASGI lifespan state support. Thanks to synodriver.

*) Bugfix: ensure that $uri variable is not cached.

*) Bugfix: deprecated options were unavailable.

*) Bugfix: ASGI applications inaccessible over IPv6.

</ChangeLog>

Number of commits found: 13