? nginx-naxsi-0.42.diff Index: Makefile =================================================================== RCS file: /home/pcvs/ports/www/nginx/Makefile,v retrieving revision 1.292 diff -u -r1.292 Makefile --- Makefile 20 Dec 2011 13:58:02 -0000 1.292 +++ Makefile 26 Dec 2011 15:58:34 -0000 @@ -75,6 +75,7 @@ GRIDFS_MODULE "3rd party gridfs module" off \ LUA_MODULE "3rd party lua module" off \ MEMC_MODULE "3rd party memc (memcached) module" off \ + NAXSI_MODULE "3rd party naxsi module" off \ PASSENGER_MODULE "3rd party passenger module" off \ POSTGRES_MODULE "3rd party postgresql module" off \ REDIS2_MODULE "3rd party redis2 module" off \ @@ -454,6 +455,15 @@ CONFIGURE_ARGS+=--add-module=${WRKDIR}/agentzh-memc-nginx-module-${GIT_MEMC_MODULE_VERSION:S/^0-g//} .endif +.if defined(WITH_NAXSI_MODULE) +NGINX_NAXSI_MODULE_VERSION= 0.42 +FETCH_ARGS= -pRr +MASTER_SITES+= ${MASTER_SITE_GOOGLE_CODE}:naxsi +PROJECTHOST= naxsi +DISTFILES+= naxsi-${NGINX_NAXSI_MODULE_VERSION}.tar.gz:naxsi +CONFIGURE_ARGS+=--add-module=${WRKDIR}/naxsi-${NGINX_NAXSI_MODULE_VERSION}/naxsi_src +.endif + .if defined(WITHOUT_HTTP_REWRITE_MODULE) || defined(WITHOUT_PCRE) PKGNAMESUFFIX:= ${PKGNAMESUFFIX}-nopcre CONFIGURE_ARGS+=--without-http_rewrite_module \ @@ -712,6 +722,12 @@ ${PREFIX}/${SITE_PERL_REL}/${PERL_ARCH}/ .endif +.if defined(WITH_NAXSI_MODULE) + ${INSTALL_DATA} \ + ${WRKDIR}/naxsi-${NGINX_NAXSI_MODULE_VERSION}/naxsi_config/naxsi_core.rules \ + ${ETCDIR} +.endif + post-install: .if defined(WITH_HTTP_MODULE) && defined(WITH_HTTP_PERL_MODULE) ${ECHO_CMD} ${SITE_PERL_REL}/${PERL_ARCH}/auto/nginx/nginx.so >> ${TMPPLIST} @@ -719,6 +735,11 @@ ${ECHO_CMD} ${SITE_PERL_REL}/${PERL_ARCH}/nginx.pm >> ${TMPPLIST} ${ECHO_CMD} @dirrm ${SITE_PERL_REL}/${PERL_ARCH}/auto/nginx >> ${TMPPLIST} .endif + +.if defined(WITH_NAXSI_MODULE) + ${ECHO_CMD} etc/nginx/naxsi_core.rules >> ${TMPPLIST} +.endif + .if !defined(NO_INSTALL_MANPAGES) @${INSTALL_MAN} ${WRKSRC}/objs/nginx.8 ${MAN8PREFIX}/man/man8 .endif Index: distinfo =================================================================== RCS file: /home/pcvs/ports/www/nginx/distinfo,v retrieving revision 1.253 diff -u -r1.253 distinfo --- distinfo 20 Dec 2011 13:58:02 -0000 1.253 +++ distinfo 26 Dec 2011 15:58:34 -0000 @@ -78,3 +78,5 @@ SIZE (agentzh-xss-nginx-module-v0.03rc3-0-g8618dd3.tar.gz) = 10016 SHA256 (simpl-ngx_devel_kit-v0.2.17-0-gbc97eea.tar.gz) = bf5540d76d1867b4411091f16c6c786fd66759099c59483c76c68434020fdb02 SIZE (simpl-ngx_devel_kit-v0.2.17-0-gbc97eea.tar.gz) = 64964 +SHA256 (naxsi-0.42.tar.gz) = 94a08f6cb08d2a5b199cb4ad17caaa7509c959abaf50f254e465302a61439333 +SIZE (naxsi-0.42.tar.gz) = 43840