On Tue, Oct 25, 2016 at 03:51:12PM +0200, Frederic Cambus wrote: > Hi ports@, > > Here is a diff to add a GeoIP flavor to nginx. > > Comments? OK? > ok giovanni@ Wait for other comments, is it worth to remove some flavours and add some dependencied to -main ? Cheers Giovanni
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/www/nginx/Makefile,v
> retrieving revision 1.100
> diff -u -p -r1.100 Makefile
> --- Makefile 7 Sep 2016 16:54:56 -0000 1.100
> +++ Makefile 25 Oct 2016 13:49:28 -0000
> @@ -7,7 +7,7 @@ COMMENT= robust and small HTTP server an
>
> VERSION= 1.10.1
> DISTNAME= nginx-${VERSION}
> -REVISION= 1
> +REVISION= 2
> CATEGORIES= www
>
> MASTER_SITES= http://nginx.org/download/
> @@ -32,7 +32,7 @@ NGINX_DIR= /var/www
> SUBST_VARS= NGINX_DIR
> CFLAGS+= -Wall -Wpointer-arith
>
> -FLAVORS= lua mailproxy naxsi passenger
> +FLAVORS= geoip lua mailproxy naxsi passenger
> FLAVOR?=
>
> .if !${FLAVOR:Mpassenger}
> @@ -75,6 +75,12 @@ CONFIGURE_ARGS+= --prefix=${NGINX_DIR} \
> --with-mail_ssl_module \
> --with-ipv6 \
> --with-stream
> +
> +.if ${FLAVOR:Mgeoip}
> +CONFIGURE_ARGS+= --with-http_geoip_module
> +LIB_DEPENDS+= net/GeoIP
> +WANTLIB+= GeoIP
> +.endif
>
> .if !${FLAVOR:Mmailproxy}
> CONFIGURE_ARGS+= --without-mail_pop3_module \
> Index: pkg/DESCR
> ===================================================================
> RCS file: /cvs/ports/www/nginx/pkg/DESCR,v
> retrieving revision 1.7
> diff -u -p -r1.7 DESCR
> --- pkg/DESCR 14 Aug 2016 10:52:07 -0000 1.7
> +++ pkg/DESCR 25 Oct 2016 13:49:28 -0000
> @@ -14,6 +14,9 @@ support and a range of authentication me
>
> Available FLAVORs:
>
> + geoip - enables the GeoIP features of nginx (this creates variables
> +with values depending on the client IP address)
> +
> lua - This Nginx module embeds the Lua 5.1 interpreter or LuaJIT 2.0
> into the nginx core and integrates the powerful Lua threads (aka Lua
> coroutines) into the nginx event model by means of nginx subrequests.
>
signature.asc
Description: PGP signature
