Skip to content

Commit

Permalink
www/nginx-devel: initial support for HTTPv3
Browse files Browse the repository at this point in the history
Bump PORTREVISION.

Based on ideas from:	ashish
  • Loading branch information
osokin committed Jan 5, 2022
1 parent 4a0e524 commit cada189
Show file tree
Hide file tree
Showing 3 changed files with 25,554 additions and 2 deletions.
12 changes: 10 additions & 2 deletions www/nginx-devel/Makefile
Expand Up @@ -2,7 +2,7 @@

PORTNAME?= nginx
PORTVERSION= 1.21.5
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= www
MASTER_SITES= https://nginx.org/download/ \
LOCAL/osa
Expand Down Expand Up @@ -72,7 +72,7 @@ OPTIONS_GROUP_HTTPGRP= GOOGLE_PERFTOOLS HTTP HTTP_ADDITION HTTP_AUTH_REQ \
HTTP_CACHE HTTP_DAV HTTP_DEGRADATION HTTP_FLV HTTP_GUNZIP_FILTER \
HTTP_GZIP_STATIC HTTP_IMAGE_FILTER HTTP_MP4 HTTP_PERL \
HTTP_RANDOM_INDEX HTTP_REALIP HTTP_SECURE_LINK HTTP_SLICE HTTP_SSL \
HTTP_STATUS HTTP_SUB HTTP_XSLT HTTPV2
HTTP_STATUS HTTP_SUB HTTP_XSLT HTTPV2 HTTPV3

OPTIONS_GROUP_MAILGRP= MAIL MAIL_IMAP MAIL_POP3 MAIL_SMTP MAIL_SSL

Expand Down Expand Up @@ -170,6 +170,14 @@ HTTP_XSLT_USE= GNOME=libxml2,libxslt
HTTP_XSLT_VARS= DSO_BASEMODS+=http_xslt_module
HTTPV2_IMPLIES= HTTP_SSL
HTTPV2_CONFIGURE_ON= --with-http_v2_module
HTTPV3_BUILD_DEPENDS= ${LOCALBASE}/bin/bssl:security/boringssl
HTTPV3_RUN_DEPENDS= ${LOCALBASE}/bin/bssl:security/boringssl
HTTPV3_CONFIGURE_ON= --with-ld-opt="-L ${LOCALBASE}/lib -Wl,-rpath,${LOCALBASE}/lib" \
--with-http_ssl_module \
--build=nginx-quic \
--with-stream_quic_module \
--with-http_v3_module
HTTPV3_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-httpv3:-p1
MAIL_VARS= DSO_BASEMODS+=mail
MAIL_IMAP_CONFIGURE_OFF= --without-mail_imap_module
MAIL_POP3_CONFIGURE_OFF= --without-mail_pop3_module
Expand Down
1 change: 1 addition & 0 deletions www/nginx-devel/Makefile.options.desc
Expand Up @@ -22,6 +22,7 @@ GSSAPI_DESC= GSSAPI implementation (imply HTTP_AUTH_KRB5)
HEADERS_MORE_DESC= 3rd party headers_more module
HTTPGRP_DESC= Modules that require HTTP module
HTTPV2_DESC= Enable HTTP/2 protocol support (SSL req.)
HTTPV3_DESC= Enable HTTP/3 protocol support (BoringSSL req.)
HTTP_ACCEPT_LANGUAGE_DESC= 3rd party accept_language module
HTTP_ADDITION_DESC= Enable http_addition module
HTTP_AUTH_DIGEST_DESC= 3rd party http_authdigest module
Expand Down

0 comments on commit cada189

Please sign in to comment.