BSD Ports

www/nginx-devel 1.31.5 NetBSD

Lightweight HTTP server and mail proxy server

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
7b5a3977f9
License
2-clause-bsd
Categories
www
Package size
469.2 KiB, 1333.4 KiB installed

Description

Nginx (pronounced engine-x) is a free, open-source, high-performance HTTP server and reverse proxy, as well as an IMAP/POP3 proxy server. Igor Sysoev started development of Nginx in 2002, with the first public release in 2004. Nginx now hosts nearly 12.18% (22.2M) of active sites across all domains. Nginx is known for its high performance, stability, rich feature set, simple configuration, and low resource consumption.

Nginx is one of a handful of servers written to address the C10K problem. Unlike traditional servers, Nginx doesn't rely on threads to handle requests. Instead it uses a much more scalable event-driven (asynchronous) architecture. This architecture uses small, but more importantly, predictable amounts of memory under load. Even if you don't expect to handle thousands of simultaneous requests, you can still benefit from Nginx's high-performance and small memory footprint. Nginx scales in all directions: from the smallest VPS all the way up to clusters of servers.

Nginx powers several high-visibility sites, such as Netflix, Hulu, Pinterest, CloudFlare, Airbnb, WordPress.com, GitHub, SoundCloud, Zynga, Eventbrite, Zappos, Media Temple, Heroku, RightScale, Engine Yard and NetDNA.

In the other systems

The newest version among them is 1.31.8, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
NetBSDwww/nginx-devel1.31.5none known-[email protected]2026-09-29
FreeBSDwww/nginx-devel1.31.8_1 newestnone known-[email protected]2026-10-24
DragonFlywww/nginx-devel1.27.4_5 behind since 2026-08-136 known-[email protected]-
HardenedBSDwww/nginx-devel1.31.6_1no data-[email protected]-
GhostBSDwww/nginx-devel1.31.6no data-[email protected]-

Compare across BSDs

Version history 2

  1. 1.31.5 6ebc5af9f8
  2. 1.31.3 bf0b21b5e3

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkgin install nginx-devel

From pkgsrc:

cd /usr/pkgsrc/www/nginx-devel && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.31.5
NetBSD 10.1 aarch641.31.5
SmartOS / illumos x86_64-
macOS 15 arm641.31.5nb2

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 2

No port depends on this one.

Commit history 6

DateCommitCreditsLog message
7b5a3977f9 wiz *: recursive bump for pcre2 10.49
204ac6b2b7 tnn *: revbump for pcre2 symbol versioning change
6ebc5af9f8 adam nginx-devel: updated to 1.31.5
Changes with nginx 1.31.5 02 Sep 2026 *) Feature: control API. *) Feature: predicate locations. *) Feature: the ngx_http_json_module. *) Feature: the "client_body_early_read" directive. *) Bugfix: use-after-free might occur in a worker process if proxying with buffering was used and an error occurred while sending the response to an HTTP/2 client. *) Bugfix: a worker process might not exit or "accept4() failed (9: Bad file descriptor)" alerts might appear in logs if the worker process ran out of file descriptors before graceful shutdown. *) Bugfix: requests to FastCGI and uwsgi backends were malformed if a parameter name was too long. *) Bugfixes in HTTP/3, ngx_http_slice_module, and ngx_http_memcached_module.
5e4aea17e2 wiz *: recursive bump for pcre2 10.48
bf0b21b5e3 adam nginx-devel: updated to 1.31.3
1.31.3 fixes for buffer overflow vulnerability when using map with regex (CVE-2026-42533), memory disclosure vulnerability when using ngx_http_slice_module (CVE-2026-60005), and use-after-free vulnerability when using ngx_http_ssi_module (CVE-2026-56434)

The latest 5 of 6 in the history this site was built from.