Date: Tue, 1 May 2012 17:23:46 GMT From: Michael Carlson <mike@bayphoto.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/167494: www/nginx - Feature Request - Add Upstream Sticky module to Nginx Message-ID: <201205011723.q41HNkV6082001@red.freebsd.org> Resent-Message-ID: <201205011730.q41HUCkB095366@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 167494 >Category: ports >Synopsis: www/nginx - Feature Request - Add Upstream Sticky module to Nginx >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue May 01 17:30:11 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Michael Carlson >Release: 9.0-RELEASE >Organization: Bay Photo Lab >Environment: FreeBSD www-lb-01.bayphoto.com 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:46:30 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 >Description: I would like to see the upstream sticky module added to www/nginx See nginx_patch.txt >How-To-Repeat: >Fix: Patch attached with submission follows: --- /usr/ports/www/nginx/Makefile 2012-04-26 01:11:11.000000000 -0700 +++ /root/nginx/Makefile 2012-05-01 09:07:03.704835898 -0700 @@ -72,6 +72,7 @@ HTTP_UPLOAD_PROGRESS "3rd party uploadprogress module" off \ HTTP_UPSTREAM_FAIR "3rd party upstream fair module" off \ HTTP_UPSTREAM_HASH "3rd party upstream hash module" off \ + HTTP_UPSTREAM_STICKY "3rd party upstream sticky module" off \ HTTP_ZIP_MODULE "3rd party http_zip module" off \ ARRAYVAR_MODULE "3rd party array_var module" off \ CHUNKIN_MODULE "3rd party chunkin module" off \ @@ -423,6 +424,14 @@ EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-ngx_http_upstream.h .endif +.if defined(WITH_HTTP_UPSTREAM_STICKY) +NGINX_UPSTREAM_STICKY_VERSION= 1.0 +MASTER_SITES+= http://nginx-sticky-module.googlecode.com/files/:upstreamsticky +DISTFILES+= nginx-sticky-module-${NGINX_UPSTREAM_STICKY_VERSION}.tar.gz:upstreamsticky +CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx-sticky-module-${NGINX_UPSTREAM_STICKY_VERSION} +.endif + + .if defined(WITH_HTTP_XSLT_MODULE) USE_GNOME= libxml2 libxslt CONFIGURE_ARGS+=--with-http_xslt_module diff -u /usr/ports/www/nginx/distinfo /root/nginx/distinfo --- /usr/ports/www/nginx/distinfo 2012-04-26 01:11:11.000000000 -0700 +++ /root/nginx/distinfo 2012-05-01 09:17:54.438836199 -0700 @@ -46,6 +46,8 @@ SIZE (nginx_upstream_fair-20090923.tar.gz) = 10024 SHA256 (Nginx_upstream_hash-0.3.1.tar.gz) = 51929c5352d4c2608b3f852987830be08b6946baf20da346fe520d9b12e39968 SIZE (Nginx_upstream_hash-0.3.1.tar.gz) = 5049 +SHA256 (nginx-sticky-module-1.0.tar.gz) = 415beaac0dd229c271128b461f6059601f4889714b548b20a4720fc5f0a86b60 +SIZE (nginx-sticky-module-1.0.tar.gz) = 114184 SHA256 (mod_zip-1.1.6.tar.gz) = d30546b4be8308c721df0240ebc38c474c6b577381a110321eded6dbed5104b1 SIZE (mod_zip-1.1.6.tar.gz) = 21991 SHA256 (agentzh-chunkin-nginx-module-v0.22rc1-0-gb0a3ee3.tar.gz) = 23c41a6743803f8521c55b9c76d5c35b20e9870576478ce9152d2ecddffbf2ca >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201205011723.q41HNkV6082001>