BSD Ports

www/nginx-module-ndk 0.3.5 FreeBSD

Sources of the NDK module for the NGINX ports

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
85bffa4507
License
BSD3CLAUSE
Categories
www
Package size
39.8 KiB, 470.3 KiB installed

Description

The Nginx Development Kit (NDK) is a module that adds additional generic tools that module developers can use in their own modules.

It is required to build several third-party nginx modules.

This port only installs the module sources. The module itself is built by the nginx ports when their DEVEL_KIT option is enabled.

In the other systems

SystemPortVersion
FreeBSDwww/nginx-module-ndk0.3.5
HardenedBSDwww/nginx-module-ndk0.3.5
GhostBSDwww/nginx-module-ndk0.3.4

Install

Binary package:

pkg install nginx-module-ndk

From the ports tree:

cd /usr/ports/www/nginx-module-ndk/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	nginx-module-ndk>0:www/nginx-module-ndk

Packages

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

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.3.50.3.5--0.3.5
FreeBSD:14:quarterly0.3.50.3.5n/a-0.3.5
FreeBSD:15:latest0.3.50.3.5n/a--
FreeBSD:15:quarterly0.3.50.3.5n/an/an/a
FreeBSD:16:latest0.3.50.3.5n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Required by 1

Configuration

No options to configure.

Service scripts
none

Message after installing

This package contains the sources of the NDK module only.  It does not
install a loadable module, and installing it alongside nginx does not
add anything to a running server.

The module itself is built by the nginx ports.  To use it, build
www/nginx, www/nginx-devel or www/freenginx with the DEVEL_KIT option
enabled, or with any option that depends on it.  Those ports pick the
sources up from /usr/local/share/nginx/modules/nginx-module-ndk and
produce ndk_http_module.so.

Files

pkg-plist 52
  • share/nginx/modules/nginx-module-ndk/config
  • share/nginx/modules/nginx-module-ndk/ngx_auto_lib_core
  • share/nginx/modules/nginx-module-ndk/objs/ndk_array.h
  • share/nginx/modules/nginx-module-ndk/objs/ndk_conf_cmd_basic.h
  • share/nginx/modules/nginx-module-ndk/objs/ndk_conf_cmd_extra.h
  • share/nginx/modules/nginx-module-ndk/objs/ndk_conf_merge.h
  • share/nginx/modules/nginx-module-ndk/objs/ndk_config.c
  • share/nginx/modules/nginx-module-ndk/objs/ndk_config.h
  • share/nginx/modules/nginx-module-ndk/objs/ndk_includes.h
  • share/nginx/modules/nginx-module-ndk/objs/ndk_palloc.h
  • share/nginx/modules/nginx-module-ndk/src/hash/md5.h
  • share/nginx/modules/nginx-module-ndk/src/hash/murmurhash2.c
  • share/nginx/modules/nginx-module-ndk/src/hash/sha.h
  • share/nginx/modules/nginx-module-ndk/src/ndk.c
  • share/nginx/modules/nginx-module-ndk/src/ndk.h
  • share/nginx/modules/nginx-module-ndk/src/ndk_buf.c
  • share/nginx/modules/nginx-module-ndk/src/ndk_buf.h
  • share/nginx/modules/nginx-module-ndk/src/ndk_complex_path.c
  • share/nginx/modules/nginx-module-ndk/src/ndk_complex_path.h
  • share/nginx/modules/nginx-module-ndk/src/ndk_complex_value.c
  • share/nginx/modules/nginx-module-ndk/src/ndk_complex_value.h
  • share/nginx/modules/nginx-module-ndk/src/ndk_conf_file.c
  • share/nginx/modules/nginx-module-ndk/src/ndk_conf_file.h
  • share/nginx/modules/nginx-module-ndk/src/ndk_debug.c
  • share/nginx/modules/nginx-module-ndk/src/ndk_debug.h
  • share/nginx/modules/nginx-module-ndk/src/ndk_encoding.c
  • share/nginx/modules/nginx-module-ndk/src/ndk_encoding.h
  • share/nginx/modules/nginx-module-ndk/src/ndk_hash.c
  • share/nginx/modules/nginx-module-ndk/src/ndk_hash.h
  • share/nginx/modules/nginx-module-ndk/src/ndk_http.c
  • share/nginx/modules/nginx-module-ndk/src/ndk_http.h
  • share/nginx/modules/nginx-module-ndk/src/ndk_http_headers.h
  • share/nginx/modules/nginx-module-ndk/src/ndk_log.c
  • share/nginx/modules/nginx-module-ndk/src/ndk_log.h
  • share/nginx/modules/nginx-module-ndk/src/ndk_parse.h
  • share/nginx/modules/nginx-module-ndk/src/ndk_path.c
  • share/nginx/modules/nginx-module-ndk/src/ndk_path.h
  • share/nginx/modules/nginx-module-ndk/src/ndk_process.c
  • share/nginx/modules/nginx-module-ndk/src/ndk_process.h
  • share/nginx/modules/nginx-module-ndk/src/ndk_regex.c
  • share/nginx/modules/nginx-module-ndk/src/ndk_regex.h
  • share/nginx/modules/nginx-module-ndk/src/ndk_rewrite.c
  • share/nginx/modules/nginx-module-ndk/src/ndk_rewrite.h
  • share/nginx/modules/nginx-module-ndk/src/ndk_set_var.c
  • share/nginx/modules/nginx-module-ndk/src/ndk_set_var.h
  • share/nginx/modules/nginx-module-ndk/src/ndk_string.c
  • share/nginx/modules/nginx-module-ndk/src/ndk_string.h
  • share/nginx/modules/nginx-module-ndk/src/ndk_string_util.h
  • share/nginx/modules/nginx-module-ndk/src/ndk_upstream_list.c
  • share/nginx/modules/nginx-module-ndk/src/ndk_upstream_list.h
  • share/nginx/modules/nginx-module-ndk/src/ndk_uri.c
  • share/nginx/modules/nginx-module-ndk/src/ndk_uri.h
distinfo 1
FileSizeSHA256
openresty-ngx_devel_kit-v0.3.5_GH0.tar.gz6655524d0fa12c491850004d84f0814917a2f169d1ab151f73e93b35f0da39f893088

Commit history 2

DateCommitCreditsLog message
85bffa4507 Jochen Neumeister www/nginx-module-ndk: Update to 0.3.5
Switch to the openresty fork. The repository at vision5 has seen no commit since February 2025, while openresty carries the fix for complex values with nginx 1.31.3, which www/nginx-devel needs, and is the tree that the CI of the modules depending on the NDK clones. Follow the layout of the other module source ports and add a pkg-message that explains how the nginx ports turn the sources into ndk_http_module.so. Sponsored by: Netzkommune GmbH
5bf11f461a Jochen Neumeister www/nginx-module-ndk: Add New Port
Sponsored by: Netzkommune GmbH