| Port details |
- freenginx-devel Robust and small WWW server
- 1.29.3_4 www
=2 1.27.2_21Version of this port present on the latest quarterly branch. - Maintainer: osa@FreeBSD.org
 - Port Added: 2024-07-01 08:51:03
- Last Update: 2025-11-29 23:21:51
- Commit Hash: 6b90036
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
- License: BSD2CLAUSE
- WWW:
- https://freenginx.org/
- Description:
- NGINX is a high performance edge web server with the lowest memory footprint
and the key features to build modern and efficient web infrastructure.
NGINX functionality includes HTTP server, HTTP and mail reverse proxy, caching,
load balancing, compression, request throttling, connection multiplexing and
reuse, SSL offload and HTTP media streaming.
See also: https://freenginx.org/
¦ ¦ ¦ ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
-
- Dependency lines:
-
- freenginx-devel>0:www/freenginx-devel
- Conflicts:
- CONFLICTS:
- nginx-1.*
- nginx-full-1.*
- nginx-lite-1.*
- nginx-naxsi-1.*
- CONFLICTS_INSTALL:
- To install the port:
- cd /usr/ports/www/freenginx-devel/ && make install clean
- To add the package, run one of these commands:
- pkg install www/freenginx-devel
- pkg install freenginx-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: freenginx-devel
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1763942092
SHA256 (freenginx-1.29.3.tar.gz) = 55989cea3352d937d6d96c9af8b943f3a3f3a0220f35ede7a5b605a3d86b029a
SIZE (freenginx-1.29.3.tar.gz) = 1243956
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
- This port is required by:
- for Run
-
- www/freenginx-acme
Configuration Options:
- ===> The following configuration options are available for freenginx-devel-1.29.3_4:
DEBUG=off: Build with debugging support
DEBUGLOG=off: Enable debug log (--with-debug)
DSO=on: Enable dynamic modules support
FILE_AIO=on: Enable file aio
IPV6=on: Enable IPv6 support
NJS=off: Enable javascript (NJS) module
OTEL=off: Enable OpenTELemetry module
THREADS=on: Enable threads support
WWW=on: Enable html sample files
====> Modules that require HTTP module
GOOGLE_PERFTOOLS=off: Enable google perftools module
HTTP=on: Enable HTTP module
HTTP_ADDITION=on: Enable http_addition module
HTTP_AUTH_REQ=on: Enable http_auth_request module
HTTP_CACHE=on: Enable http_cache module
HTTP_DAV=on: Enable http_webdav module
HTTP_DEGRADATION=off: Enable http_degradation module
HTTP_FLV=on: Enable http_flv module
HTTP_GUNZIP_FILTER=on: Enable http_gunzip_filter module
HTTP_GZIP_STATIC=on: Enable http_gzip_static module
HTTP_IMAGE_FILTER=off: Enable http_image_filter module
HTTP_MP4=on: Enable http_mp4 module
HTTP_PERL=off: Enable http_perl module
HTTP_RANDOM_INDEX=on: Enable http_random_index module
HTTP_REALIP=on: Enable http_realip module
HTTP_SECURE_LINK=on: Enable http_secure_link module
HTTP_SLICE=on: Enable http_slice module
HTTP_SSL=on: Enable http_ssl module
HTTP_STATUS=on: Enable http_stub_status module
HTTP_SUB=on: Enable http_sub module
HTTP_XSLT=off: Enable http_xslt module
HTTPV2=on: Enable HTTP/2 protocol support (SSL req.)
HTTPV3=on: Enable HTTP/3 protocol support
HTTPV3_BORING=off: Use security/boringssl
HTTPV3_LSSL=off: Use security/libressl-devel
HTTPV3_OSSL35=off: Use security/openssl35
====> Modules that require MAIL module
MAIL=on: Enable IMAP4/POP3/SMTP proxy module
MAIL_IMAP=off: Enable IMAP4 proxy module
MAIL_POP3=off: Enable POP3 proxy module
MAIL_SMTP=off: Enable SMTP proxy module
MAIL_SSL=on: Enable mail_ssl module
====> Modules that require STREAM module
STREAM=on: Enable stream module
STREAM_REALIP=on: Enable stream_realip module
STREAM_SSL=on: Enable stream_ssl module (SSL req.)
STREAM_SSL_PREREAD=on: Enable stream_ssl_preread module (SSL req.)
====> Third-party modules
AJP=off: 3rd party ajp module
BROTLI=off: 3rd party brotli module
CACHE_PURGE=off: 3rd party cache_purge module
DEVEL_KIT=off: 3rd party Nginx Development Kit module
ARRAYVAR=off: 3rd party array_var module
DRIZZLE=off: 3rd party drizzle module
DYNAMIC_UPSTREAM=off: 3rd party dynamic_upstream module
ECHO=off: 3rd party echo module
ENCRYPTSESSION=off: 3rd party encrypted_session module
FIPS_CHECK=off: 3rd party fips_check module
FORMINPUT=off: 3rd party form_input module
GRIDFS=off: 3rd party gridfs module
HEADERS_MORE=off: 3rd party headers_more module
HTTP_ACCEPT_LANGUAGE=off: 3rd party accept_language module
HTTP_AUTH_DIGEST=off: 3rd party http_authdigest module
HTTP_AUTH_JWT=off: 3rd party http_auth_jwt module
HTTP_AUTH_KRB5=off: 3rd party http_auth_gss module
HTTP_AUTH_LDAP=off: 3rd party http_auth_ldap module
HTTP_AUTH_PAM=off: 3rd party http_auth_pam module
HTTP_DAV_EXT=off: 3rd party webdav_ext module
HTTP_EVAL=off: 3rd party eval module
HTTP_FANCYINDEX=off: 3rd party http_fancyindex module
HTTP_FOOTER=off: 3rd party http_footer module
HTTP_GEOIP2=off: 3rd party geoip2 module
HTTP_IP2LOCATION=off: 3rd party ip2location-nginx module
HTTP_IP2PROXY=off: 3rd party ip2proxy-nginx module
HTTP_JSON_STATUS=off: 3rd party http_json_status module
HTTP_MOGILEFS=off: 3rd party mogilefs module
HTTP_NOTICE=off: 3rd party notice module
HTTP_PUSH=off: 3rd party push module
HTTP_PUSH_STREAM=off: 3rd party push stream module
HTTP_REDIS=off: 3rd party http_redis module
HTTP_SLICE_AHEAD=off: 3rd party http_slice_ahead module
HTTP_SUBS_FILTER=off: 3rd party subs filter module
HTTP_TARANTOOL=off: 3rd party tarantool upstream module
HTTP_UPLOAD=off: 3rd party upload module
HTTP_UPLOAD_PROGRESS=off: 3rd party uploadprogress module
HTTP_UPSTREAM_FAIR=off: 3rd party upstream fair module
HTTP_UPSTREAM_STICKY=off: 3rd party upstream sticky module
HTTP_VIDEO_THUMBEXTRACTOR=off: 3rd party video_thumbextractor module
HTTP_ZIP=off: 3rd party http_zip module
ICONV=off: 3rd party iconv module
KEYVAL=off: 3rd party keyval module
LET=off: 3rd party let module
LINK=off: 3rd party link function module
LUA=off: 3rd party lua module
LUASTREAM=off: 3rd party lua stream module
MEMC=off: 3rd party memc (memcached) module
MODSECURITY3=off: 3rd party modsecurity3 module
NATS=off: 3rd party nats module
NAXSI=off: 3rd party naxsi module
PASSENGER=off: 3rd party passenger module
POSTGRES=off: 3rd party postgres module
RDS_CSV=off: 3rd party rds_csv module
RDS_JSON=off: 3rd party rds_json module
REDIS2=off: 3rd party redis2 module
RTMP=off: 3rd party rtmp module
SET_MISC=off: 3rd party set_misc module
SFLOW=off: 3rd party sflow module
SHIBBOLETH=off: 3rd party shibboleth module
SLOWFS_CACHE=off: 3rd party slowfs_cache module
SRCACHE=off: 3rd party srcache module
STS=off: 3rd party sts module
VOD=off: 3rd party vod module
VTS=off: 3rd party vts module
XSS=off: 3rd party xss module
WEBSOCKIFY=off: 3rd party websockify module
ZSTD=off: 3rd party zstd module
====> GSSAPI implementation (imply HTTP_AUTH_KRB5): you can only select none or one of them
GSSAPI_HEIMDAL=off: GSSAPI support via security/heimdal
GSSAPI_MIT=off: GSSAPI support via security/krb5
===> Use 'make config' to modify these settings
- Options name:
- www_freenginx-devel
- USES:
- cpe compiler:env ssl ssl 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 |
1.29.3_4 29 Nov 2025 23:21:51
    |
Po-Chuan Hsieh (sunpoet)  |
devel/grpc: Update to 1.76.0
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/grpc/grpc/releases |
1.29.3_3 25 Nov 2025 11:46:57
    |
Sergey A. Osokin (osa)  |
www/freenginx-devel: don't link thumbextractor module with libpostproc
libpostproc has been removed from newer ffmpeg and it not needed
with ffmpeg6 either.
Bump PORTREVISION.
PR: 289067
Sponsored by: tipi.work |
1.29.3_2 24 Nov 2025 00:01:56
    |
Sergey A. Osokin (osa)  |
www/freenginx-devel: update third-party OTEL module
Remove needless patch, it's added to the upstream.
Bump PORTREVISION.
Sponsored by: tipi.work |
1.29.3_1 22 Nov 2025 16:58:04
    |
Sergey A. Osokin (osa)  |
www/freenginx-devel: update list of dependencies
Bump PORTREVISION. |
1.29.3 12 Nov 2025 14:38:39
    |
Sergey A. Osokin (osa)  |
www/freenginx-devel: update from 1.29.2 to 1.29.3
<ChangeLog>
*) Feature: loading of certificates and secret keys from hardware tokens
with OpenSSL STORE API.
*) Change: loading of external character entities declared in the
internal DTD subset is now disabled by default in the
ngx_http_xslt_filter_module; loading can be enabled with the
"xml_external_entities" directive.
*) Bugfix: the ngx_http_xslt_filter_module might try loading of external
character entities over the network, which might cause blocking of
the worker process for a significant time.
*) Bugfix: the "working_directory", "google_perftools_profiles",
"geoip_country", "geoip_city", "geoip_org", and "xml_entities"
directives incorrectly handled relative paths.
</ChangeLog> |
1.29.2_14 05 Nov 2025 15:12:27
    |
Sergey A. Osokin (osa)  |
www/freenginx-devel: update third-party lua module (+)
to its recent snapshot. The patches have been added to the upstream,
so the module builds just fine.
Bump PORTREVISION.
Sponsored by: tipi.work |
1.29.2_13 05 Nov 2025 14:49:12
    |
Sergey A. Osokin (osa)  |
www/freenginx-devel: add third-party keyval module
Bump PORTREVISION.
Sponsored by: tipi.work |
1.29.2_12 03 Nov 2025 01:39:27
    |
Sergey A. Osokin (osa)  |
www/freenginx-devel: enable third-party http_upload module
Bump PORTREVISION.
Sponsored by: tipi.work |
1.29.2_11 03 Nov 2025 01:15:39
    |
Sergey A. Osokin (osa)  |
www/freenginx-devel: enable third-party passenger module
Bump PORTREVISION.
Sponsored by: tipi.work |
1.29.2_10 02 Nov 2025 22:18:54
    |
Sergey A. Osokin (osa)  |
www/freenginx-devel: enable third-party modules (+)
- sts
- vod
Bump PORTREVISION.
Sponsored by: tipi.work |
1.29.2_9 02 Nov 2025 16:58:25
    |
Sergey A. Osokin (osa)  |
www/freenginx-devel: enable third-party vts module
Adopted from: https://github.com/vozlt/nginx-module-vts/pull/326
Bump PORTREVISION.
Sponsored by: tipi.work |
1.29.2_8 02 Nov 2025 05:26:26
    |
Sergey A. Osokin (osa)  |
www/freenginx-devel: update third-party echo module
Third-party echo module is compatible with freenginx now, no
patches are required.
Bump PORTREVISION.
Sponsored by: tipi.work |
1.29.2_7 02 Nov 2025 05:11:12
    |
Sergey A. Osokin (osa)  |
www/freenginx-devel: third-party modules management (+)
*) update lua module: 0.10.28 -> 0.10.29
*) update stream_lua module: 0.0.16 -> 0.0.17
Bump PORTREVISION.
Sponsored by: tipi.work |
1.29.2_6 02 Nov 2025 04:57:07
    |
Sergey A. Osokin (osa)  |
www/freenginx-devel: enable third-party set_misc module
Bump PORTREVISION.
Sponsored by: tipi.work |
1.29.2_5 02 Nov 2025 04:18:21
    |
Sergey A. Osokin (osa)  |
www/freenginx-devel: enable third-party lua module
Bump PORTREVISION.
Sponsored by: tipi.work |
1.29.2_4 02 Nov 2025 02:12:24
    |
Sergey A. Osokin (osa)  |
www/freenginx-devel: enable third-party echo module
Bump PORTREVISION.
Sponsored by: tipi.work |
1.29.2_3 01 Nov 2025 03:01:37
    |
Sergey A. Osokin (osa)  |
www/freenginx-devel: enable third-party OTel module
Bump PORTREVISION.
Sponsored by: tipi.work |
1.29.2_2 31 Oct 2025 13:13:49
    |
Sergey A. Osokin (osa)  |
www/freenginx-devel: update njs 0.9.3 -> 0.9.4 (+)
Sponsored by: tipi.work
<ChangeLog>
nginx modules:
*) Feature: added HTTP forward proxy support for ngx.fetch() API.
Core:
*) Bugfix: fixed r.subrequest() to a location with JS handler
for QuickJS. The bug became visible after
bellard/quickjs@42eb2795.
</ChangeLog> |
1.29.2_1 26 Oct 2025 21:26:59
    |
Sergey A. Osokin (osa)  |
www/freenginx-devel: update njs 0.9.1 -> 0.9.3 (+)
While I'm here, adopt the start-up script for jail usage.
Bump PORTREVISION.
<ChangeLog>
Changes with njs 0.9.3 07 Oct 2025
nginx modules:
*) Bugfix: fixed heap-use-after-free while module loading.
*) Bugfix: fixed heap-use-after-free in js_set handler used (Only the first 15 lines of the commit message are shown above ) |
1.29.2 22 Oct 2025 00:04:47
    |
Sergey A. Osokin (osa)  |
www/freenginx-devel: update from 1.27.2 to 1.29.2
Due to changes in freenginx core several third-party modules are
required additional patching.
<ChangeLog>
Changes with freenginx 1.29.2 23 Sep 2025
*) Feature: support for the Encrypted Client Hello (ECH) extension of
the TLS 1.3 protocol.
Changes with freenginx 1.29.1 26 Aug 2025
*) Change: now responses from proxied servers over HTTP/0.9 are rejected(Only the first 15 lines of the commit message are shown above ) |
1.27.2_22 18 Oct 2025 23:50:31
    |
Po-Chuan Hsieh (sunpoet)  |
devel/grpc: Update to 1.75.1
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/grpc/grpc/releases |
1.27.2_21 14 Oct 2025 14:57:27
    |
Sergey A. Osokin (osa)  |
www/freengxinx-devel: take mainternship
Approved by: joneum (maintainier) |
1.27.2_21 12 Aug 2025 18:15:31
    |
Po-Chuan Hsieh (sunpoet)  |
devel/grpc: Update to 1.74.0
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/grpc/grpc/releases |
1.27.2_20 17 Jun 2025 19:09:49
    |
Po-Chuan Hsieh (sunpoet)  |
devel/grpc: Update to 1.73.0
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/grpc/grpc/releases |
1.27.2_19 18 May 2025 03:15:41
    |
Po-Chuan Hsieh (sunpoet)  |
devel/grpc: Update to 1.72.0
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/grpc/grpc/releases |
1.27.2_18 18 Apr 2025 05:37:04
    |
Po-Chuan Hsieh (sunpoet)  |
devel/protobuf: Update to 29.4
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/protocolbuffers/protobuf/releases |
1.27.2_17 23 Feb 2025 12:47:41
    |
Jason E. Hale (jhale)  |
*/*: Chase devel/abseil update |
1.27.2_16 07 Feb 2025 21:34:57
    |
Po-Chuan Hsieh (sunpoet)  |
devel/grpc: Update to 1.70.1
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/grpc/grpc/releases |
1.27.2_15 28 Jan 2025 17:23:28
    |
Po-Chuan Hsieh (sunpoet)  |
devel/protobuf: Update to 29.3
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/protocolbuffers/protobuf/releases |
1.27.2_14 28 Jan 2025 17:15:24
    |
Po-Chuan Hsieh (sunpoet)  |
devel/grpc: Update to 1.69.0
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/grpc/grpc/releases |
1.27.2_13 25 Nov 2024 17:47:39
    |
Jochen Neumeister (joneum)  |
www/freenginx-devel: Update to 1.27.4
Update to 1.27.4, fix Invalid root path
PR: 280401
Sponsored by: Netzkommune GmbH |
1.27.2_13 21 Nov 2024 20:52:38
    |
Po-Chuan Hsieh (sunpoet)  |
devel/grpc: Update to 1.68.0
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/grpc/grpc/releases |
1.27.2_12 12 Nov 2024 03:13:54
    |
Joseph Mingrone (jrm)  |
Bump PORTREVISIONs after grpc shlib change in 2715f16944541b6b
PR: 282624
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D47513 |
1.27.2_11 29 Oct 2024 14:38:30
    |
Po-Chuan Hsieh (sunpoet)  |
devel/protobuf: Update to 28.3
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/protocolbuffers/protobuf/releases |
1.27.2_10 14 Oct 2024 05:05:22
    |
Po-Chuan Hsieh (sunpoet)  |
devel/grpc: Update to 1.67.0
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/grpc/grpc/releases |
1.27.2_9 07 Oct 2024 14:16:41
    |
Po-Chuan Hsieh (sunpoet)  |
devel/protobuf: Update to 28.2
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/protocolbuffers/protobuf/releases |
1.27.2_8 18 Sep 2024 19:10:12
    |
Po-Chuan Hsieh (sunpoet)  |
devel/protobuf: Update to 28.1
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/protocolbuffers/protobuf/releases |
1.27.2_7 15 Sep 2024 20:09:36
    |
Po-Chuan Hsieh (sunpoet)  |
devel/protobuf: Update to 28.0
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/protocolbuffers/protobuf/releases |
1.27.2_6 15 Sep 2024 20:09:34
    |
Po-Chuan Hsieh (sunpoet)  |
devel/grpc: Update to 1.66.1
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/grpc/grpc/releases |
1.27.2_5 08 Sep 2024 09:47:19
    |
Jochen Neumeister (joneum)  |
www/*nginx*: Update third-party modul passenger
update third-party passenger module to 6.0.23
Sponsored by: Netzkommune GmbH |
1.27.2_4 17 Aug 2024 10:23:22
    |
Jochen Neumeister (joneum)  |
www/*: fix typo with libressl dependencys on NGINX
PR: 280311
Sponsored by: Netzkommune GmbH |
1.27.2_3 15 Aug 2024 10:55:26
    |
Po-Chuan Hsieh (sunpoet)  |
devel/protobuf: Update to 27.3
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/protocolbuffers/protobuf/releases |
1.27.2_2 15 Aug 2024 10:55:25
    |
Po-Chuan Hsieh (sunpoet)  |
devel/grpc: Update to 1.65.4
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/grpc/grpc/releases |
1.27.2_1 16 Jul 2024 10:17:39
    |
Jochen Neumeister (joneum)  |
www/*: Update NGINX Java Script to 0.8.5
Changelog: http://nginx.org/en/docs/njs/changes.html
www/freenginx-devel: restore the distinfo file
Sponsored by: Netzkommune GmbH |
1.27.2 13 Jul 2024 08:59:25
    |
Jochen Neumeister (joneum)  |
www/freenginx-devel: Fix WWW
PR: 280205
Sponsored by: Netzkommune GmbH |
1.27.2 13 Jul 2024 08:01:57
    |
Jochen Neumeister (joneum)  |
www/freenginx-devel: Update to 1.27.2
Changes with freenginx 1.27.2 09 Jul
2024
*) Feature: now maximum error logging rate can be limited with the
"rate" parameter of the "error_log" directive; by default the
limit
is 1000 messages per second.
*) Bugfix: in resolver.
Thanks to Kirill A. Korinsky.
*) Bugfix: the "proxy_no_cache" directive was not checked when
caching
errors.
*) Bugfix: a block used in the "stub" parameter of the "include" SSI
directive might be sent twice.
Sponsored by: Netzkommune GmbH |
1.27.1 09 Jul 2024 08:01:12
    |
Jochen Neumeister (joneum)  |
www/freenginx-devel: fix URL
PR: 280072
Sponsored by: Netzkommune GmbH |
1.27.1 01 Jul 2024 08:50:20
    |
Jochen Neumeister (joneum)  |
www/freenginx-devel: Add new port
Freenginx is a fork web Server from Nginx
Sponsored by: Netzkommune GmbH |