From 5b49dab6659a704f0d03780948a96c5f568c9969 Mon Sep 17 00:00:00 2001 From: "Andrew J. Hesford" Date: Wed, 22 Jan 2020 11:20:09 -0500 Subject: [PATCH] nginx: add support for stream proxying --- srcpkgs/nginx/template | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/srcpkgs/nginx/template b/srcpkgs/nginx/template index f8b04e6df6c..374b6fe6c1d 100644 --- a/srcpkgs/nginx/template +++ b/srcpkgs/nginx/template @@ -1,8 +1,8 @@ # Template file for 'nginx' -reverts="1.17.7_1" pkgname=nginx +reverts="1.17.7_1" version=1.16.1 -revision=3 +revision=4 build_style=gnu-makefile hostmakedepends="libressl-devel pcre-devel $(vopt_if geoip geoip-devel)" makedepends="${hostmakedepends}" @@ -32,8 +32,8 @@ make_dirs="/var/log/nginx 0750 root root /var/tmp 1777 root root /var/tmp/nginx 0750 nginx root" -build_options="geoip" -build_options_default="geoip" +build_options="geoip stream" +build_options_default="geoip stream" do_configure() { local cfgdir=/etc/nginx @@ -44,6 +44,14 @@ do_configure() { unset CC CPP LD CFLAGS CPPFLAGS LDFLAGS fi + local stream_modules="\ + --with-stream \ + --with-stream_realip_module \ + --with-stream_ssl_module \ + --with-stream_ssl_preread_module \ + $(vopt_if geoip --with-stream_geoip_module) \ + " + ./configure --prefix=${cfgdir} \ --conf-path=${cfgdir}/nginx.conf \ --sbin-path=/usr/bin/nginx \ @@ -67,7 +75,8 @@ do_configure() { --with-http_ssl_module \ --with-http_stub_status_module \ --with-http_sub_module \ - $(vopt_if geoip --with-http_geoip_module) + $(vopt_if geoip --with-http_geoip_module) \ + $(vopt_if stream "$stream_modules") } pre_build() {