mirror of
https://git.FreeBSD.org/ports.git
synced 2025-02-05 11:35:01 +00:00
www/nginx-devel: update from 1.24.0 to 1.25.0
Enable HTTPv3 protocol by default. Remove third-party clojure module due to a build issue. The OpenSSL compatibility layer, which emulates BoringSSL QUIC API for OpenSSL, is enabled by default, and 0-RTT is not supported in this mode. Alternativly, it's possible to build nginx with a third-party library from ports tree, that provides QUIC support: o) BoringSSL o) LibreSSL o) QuicTLS <Changelog> *) Feature: experimental HTTP/3 support. </Changelog>
This commit is contained in:
parent
9c830421d7
commit
ad934b7a10
@ -1,6 +1,5 @@
|
||||
PORTNAME?= nginx
|
||||
PORTVERSION= 1.24.0
|
||||
PORTREVISION= 6
|
||||
PORTVERSION= 1.25.0
|
||||
CATEGORIES= www
|
||||
MASTER_SITES= https://nginx.org/download/ \
|
||||
LOCAL/osa
|
||||
@ -82,7 +81,7 @@ OPTIONS_DEFINE= DEBUG DEBUGLOG DSO FILE_AIO IPV6 NJS NJS_XML THREADS WWW
|
||||
OPTIONS_DEFAULT?= DSO FILE_AIO HTTP HTTP_ADDITION HTTP_AUTH_REQ HTTP_CACHE \
|
||||
HTTP_DAV HTTP_FLV HTTP_GUNZIP_FILTER HTTP_GZIP_STATIC HTTP_MP4 \
|
||||
HTTP_RANDOM_INDEX HTTP_REALIP HTTP_SECURE_LINK HTTP_SLICE HTTP_SSL \
|
||||
HTTP_STATUS HTTP_SUB HTTPV2 MAIL MAIL_SSL STREAM \
|
||||
HTTP_STATUS HTTP_SUB HTTPV2 HTTPV3 MAIL MAIL_SSL STREAM \
|
||||
STREAM_REALIP STREAM_SSL STREAM_SSL_PREREAD THREADS WWW
|
||||
|
||||
LIB_DEPENDS+= libpcre2-8.so:devel/pcre2
|
||||
@ -165,10 +164,7 @@ HTTP_XSLT_LIB_DEPENDS= libxml2.so:textproc/libxml2 \
|
||||
HTTP_XSLT_VARS= DSO_BASEMODS+=http_xslt_module
|
||||
HTTPV2_IMPLIES= HTTP_SSL
|
||||
HTTPV2_CONFIGURE_ON= --with-http_v2_module
|
||||
HTTPV3_CONFIGURE_ON= --build=nginx-quic \
|
||||
--with-stream_quic_module \
|
||||
--with-http_v3_module
|
||||
HTTPV3_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-httpv3:-p1
|
||||
HTTPV3_CONFIGURE_ON= --with-http_v3_module
|
||||
HTTPV3_BORING_BUILD_DEPENDS= ${LOCALBASE}/bin/bssl:security/boringssl
|
||||
HTTPV3_BORING_RUN_DEPENDS= ${LOCALBASE}/bin/bssl:security/boringssl
|
||||
HTTPV3_BORING_IMPLIES= HTTPV3
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
OPTIONS_GROUP+= THIRDPARTYGRP
|
||||
# External modules (arrayvar MUST appear after devel_kit for build-dep)
|
||||
OPTIONS_GROUP_THIRDPARTYGRP= AJP AWS_AUTH BROTLI CACHE_PURGE CLOJURE COOKIE_FLAG CT \
|
||||
OPTIONS_GROUP_THIRDPARTYGRP= AJP AWS_AUTH BROTLI CACHE_PURGE COOKIE_FLAG CT \
|
||||
DEVEL_KIT ARRAYVAR DRIZZLE DYNAMIC_UPSTREAM ECHO ENCRYPTSESSION \
|
||||
FIPS_CHECK FORMINPUT GRIDFS HEADERS_MORE HTTP_ACCEPT_LANGUAGE HTTP_AUTH_DIGEST \
|
||||
HTTP_AUTH_KRB5 HTTP_AUTH_LDAP HTTP_AUTH_PAM HTTP_DAV_EXT HTTP_EVAL \
|
||||
@ -32,13 +32,6 @@ BROTLI_VARS= DSO_EXTMODS+=brotli
|
||||
CACHE_PURGE_GH_TUPLE= torden:ngx_cache_purge:2b977cf:cache_purge
|
||||
CACHE_PURGE_VARS= DSO_EXTMODS+=cache_purge
|
||||
|
||||
CLOJURE_CATEGORIES+= java
|
||||
CLOJURE_USE= JAVA=yes JAVA_OS=native JAVA_VERSION=1.8 \
|
||||
JAVA_VENDOR=openjdk JAVA_BUILD=yes JAVA_RUN=yes
|
||||
CLOJURE_GH_TUPLE= nginx-clojure:nginx-clojure:v0.6.0:clojure
|
||||
CLOJURE_CONFIGURE_ENV= "JNI_INCS=-I${LOCALBASE}/openjdk8/include -I${LOCALBASE}/openjdk8/include/freebsd"
|
||||
CLOJURE_VARS= DSO_EXTMODS+=clojure CLOJURE_SUBDIR=/src/c
|
||||
|
||||
COOKIE_FLAG_GH_TUPLE= AirisX:nginx_cookie_flag_module:c4ff449:cookie_flag
|
||||
COOKIE_FLAG_VARS= DSO_EXTMODS+=cookie_flag
|
||||
|
||||
|
@ -3,7 +3,6 @@ ARRAYVAR_DESC= 3rd party array_var module
|
||||
AWS_AUTH_DESC= 3rd party aws auth module
|
||||
BROTLI_DESC= 3rd party brotli module
|
||||
CACHE_PURGE_DESC= 3rd party cache_purge module
|
||||
CLOJURE_DESC= 3rd party clojure module
|
||||
COOKIE_FLAG_DESC= 3rd party cookie_flag module
|
||||
CT_DESC= 3rd party cert_transparency module (SSL req.)
|
||||
DEBUGLOG_DESC= Enable debug log (--with-debug)
|
||||
|
@ -1,6 +1,6 @@
|
||||
TIMESTAMP = 1683496279
|
||||
SHA256 (nginx-1.24.0.tar.gz) = 77a2541637b92a621e3ee76776c8b7b40cf6d707e69ba53a940283e30ff2f55d
|
||||
SIZE (nginx-1.24.0.tar.gz) = 1112471
|
||||
TIMESTAMP = 1684868176
|
||||
SHA256 (nginx-1.25.0.tar.gz) = 5ed44d45943272a4e8a5bcf4434237210f2de31b903fca5e381c1bbd7eee1e8c
|
||||
SIZE (nginx-1.25.0.tar.gz) = 1217579
|
||||
SHA256 (nginx_mogilefs_module-1.0.4.tar.gz) = 7ac230d30907f013dff8d435a118619ea6168aa3714dba62c6962d350c6295ae
|
||||
SIZE (nginx_mogilefs_module-1.0.4.tar.gz) = 11208
|
||||
SHA256 (nginx_mod_h264_streaming-2.2.7.tar.gz) = 6d974ba630cef59de1f60996c66b401264a345d25988a76037c2856cec756c19
|
||||
@ -19,8 +19,6 @@ SHA256 (google-ngx_brotli-9aec15e_GH0.tar.gz) = 0177b1158ff7092b9996346de28a0b29
|
||||
SIZE (google-ngx_brotli-9aec15e_GH0.tar.gz) = 16194
|
||||
SHA256 (torden-ngx_cache_purge-2b977cf_GH0.tar.gz) = 9de7dad5827edf37e803435ee764f6815562053daa0821aedaf539580307ff93
|
||||
SIZE (torden-ngx_cache_purge-2b977cf_GH0.tar.gz) = 16739
|
||||
SHA256 (nginx-clojure-nginx-clojure-v0.6.0_GH0.tar.gz) = e8215cdebc3eb13f852c10e9bbbf315f2e1b75bb4dec015ca60ec29efcb86509
|
||||
SIZE (nginx-clojure-nginx-clojure-v0.6.0_GH0.tar.gz) = 786029
|
||||
SHA256 (AirisX-nginx_cookie_flag_module-c4ff449_GH0.tar.gz) = 4b8c1c1e1ed59ed85751f4bd7d68026ad5051103c8b983e05ad17eb0cdab138e
|
||||
SIZE (AirisX-nginx_cookie_flag_module-c4ff449_GH0.tar.gz) = 4713
|
||||
SHA256 (grahamedgecombe-nginx-ct-93e9884_GH0.tar.gz) = 72fdd125b9207cdda135f368095f85b943a78a4ff004d1cd217972e12b1571b2
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -14,7 +14,6 @@
|
||||
%%DSO%%%%BROTLI%%libexec/nginx/ngx_http_brotli_filter_module.so
|
||||
%%DSO%%%%BROTLI%%libexec/nginx/ngx_http_brotli_static_module.so
|
||||
%%DSO%%%%CACHE_PURGE%%libexec/nginx/ngx_http_cache_purge_module.so
|
||||
%%DSO%%%%CLOJURE%%libexec/nginx/ngx_http_clojure_module.so
|
||||
%%DSO%%%%COOKIE_FLAG%%libexec/nginx/ngx_http_cookie_flag_filter_module.so
|
||||
%%DSO%%%%CT%%libexec/nginx/ngx_http_ssl_ct_module.so
|
||||
%%DSO%%%%CT%%libexec/nginx/ngx_ssl_ct_module.so
|
||||
|
Loading…
x
Reference in New Issue
Block a user