this adds the ngx lua module as a flavor to our port. we rely on
it here to do "complicated" access control in the server before the
content phase runs.

ok?

Index: Makefile
===================================================================
RCS file: /cvs/ports/www/nginx/Makefile,v
retrieving revision 1.50
diff -u -p -r1.50 Makefile
--- Makefile    19 Feb 2012 15:02:08 -0000      1.50
+++ Makefile    5 Mar 2012 06:46:48 -0000
@@ -49,7 +49,7 @@ CONFIGURE_ARGS=               --prefix=${SYSCONFDIR}/
                        --with-mail_ssl_module \
                        --with-ipv6
 
-FLAVORS=               passenger
+FLAVORS=               passenger lua
 FLAVOR?=
 
 .if ${FLAVOR:L:Mpassenger}
@@ -57,6 +57,26 @@ CONFIGURE_ARGS +=    --add-module=${LOCALBA
 BUILD_DEPENDS +=       www/ruby-passenger,-main
 RUN_DEPENDS +=         
ruby-passenger-*|ruby19-passenger-*:www/ruby-passenger,-main
 WANTLIB +=             m pthread stdc++
+.endif
+
+.if ${FLAVOR:L:Mlua}
+DISTFILES=             ${DISTNAME}.tar.gz
+MASTER_SITES0=         http://eait.uq.edu.au/dlg/distfiles/
+
+NGX_DEVEL_KIT_V=       0.2.17rc2
+NGX_DEVEL_KIT_GIT=     bc97eea
+DISTNAME0=             ngx_devel_kit-${NGX_DEVEL_KIT_V}.tar.gz
+DISTFILES+=            ${DISTNAME0}:0
+CONFIGURE_ARGS+=       
--add-module=${WRKDIR}/simpl-ngx_devel_kit-${NGX_DEVEL_KIT_GIT}
+
+NGX_LUA_V=             0.5.0rc3
+NGX_LUA_GIT=           a8cad73
+DISTNAME1=             lua-nginx-module-${NGX_LUA_V}.tar.gz
+DISTFILES+=            ${DISTNAME1}:0
+CONFIGURE_ARGS+=       
--add-module=${WRKDIR}/chaoslawful-lua-nginx-module-${NGX_LUA_GIT}
+
+MODULES=               lang/lua
+WANTLIB+=              lua>=5.1
 .endif
 
 NO_REGRESS=            Yes
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/nginx/distinfo,v
retrieving revision 1.29
diff -u -p -r1.29 distinfo
--- distinfo    18 Feb 2012 16:40:18 -0000      1.29
+++ distinfo    5 Mar 2012 06:46:48 -0000
@@ -1,5 +1,15 @@
+MD5 (lua-nginx-module-0.5.0rc3.tar.gz) = 6IXI8pHJJVrtAOP9HgzuCQ==
 MD5 (nginx-1.0.12.tar.gz) = 0M7v6ypo7LGeeO6JSltSow==
+MD5 (ngx_devel_kit-0.2.17rc2.tar.gz) = oQga/ci8ydQHwWcpThnrmw==
+RMD160 (lua-nginx-module-0.5.0rc3.tar.gz) = SQqb/Pq74EQGOQvXAy1i+lKMqlQ=
 RMD160 (nginx-1.0.12.tar.gz) = pvQk9bnHS6fQ1Nuk8O7gkxEWp3k=
+RMD160 (ngx_devel_kit-0.2.17rc2.tar.gz) = tZdeTwLyHYO2np1B2juM2V342mE=
+SHA1 (lua-nginx-module-0.5.0rc3.tar.gz) = hCXgFcjuSvpJ5IiPIjWUUDa1c7k=
 SHA1 (nginx-1.0.12.tar.gz) = dL8jd/l2w6y4vs5WsyM+ebboWdE=
+SHA1 (ngx_devel_kit-0.2.17rc2.tar.gz) = fq3+U9Z0lywPfyfXsm7/lYKbwLI=
+SHA256 (lua-nginx-module-0.5.0rc3.tar.gz) = 
EU784pHvcS4tTrkiJaxsvWyKgxlWARGBNzffZtO6tAU=
 SHA256 (nginx-1.0.12.tar.gz) = upgkLtNQhqoN+VRBqGA1PsHsuVzREvJI+ajvNoJiMys=
+SHA256 (ngx_devel_kit-0.2.17rc2.tar.gz) = 
v1VA120YZ7RBEJHxbGx4b9ZnWQmcWUg8dsaENAIP2wI=
+SIZE (lua-nginx-module-0.5.0rc3.tar.gz) = 296128
 SIZE (nginx-1.0.12.tar.gz) = 691002
+SIZE (ngx_devel_kit-0.2.17rc2.tar.gz) = 64964

Reply via email to