? nginx-devel-naxsi-0.42.diff Index: Makefile =================================================================== RCS file: /home/pcvs/ports/www/nginx-devel/Makefile,v retrieving revision 1.415 diff -u -r1.415 Makefile --- Makefile 27 Dec 2011 07:40:52 -0000 1.415 +++ Makefile 28 Dec 2011 09:29:13 -0000 @@ -74,6 +74,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 \ @@ -447,6 +448,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 \ @@ -706,6 +716,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} @@ -717,4 +733,8 @@ @${INSTALL_MAN} ${WRKSRC}/objs/nginx.8 ${MAN8PREFIX}/man/man8 .endif +.if defined(WITH_NAXSI_MODULE) + ${ECHO_CMD} etc/nginx/naxsi_core.rules >> ${TMPPLIST} +.endif + .include Index: distinfo =================================================================== RCS file: /home/pcvs/ports/www/nginx-devel/distinfo,v retrieving revision 1.363 diff -u -r1.363 distinfo --- distinfo 27 Dec 2011 07:40:52 -0000 1.363 +++ distinfo 28 Dec 2011 09:29:13 -0000 @@ -76,3 +76,5 @@ SIZE (gabor-nginx-x-rid-header-0daa3cc.tar.gz) = 2714 SHA256 (agentzh-xss-nginx-module-v0.03rc3-0-g8618dd3.tar.gz) = 53d24316489344beac53bff46f30433ef483123db397e7db27459cd6131eaa39 SIZE (agentzh-xss-nginx-module-v0.03rc3-0-g8618dd3.tar.gz) = 10016 +SHA256 (naxsi-0.42.tar.gz) = 94a08f6cb08d2a5b199cb4ad17caaa7509c959abaf50f254e465302a61439333 +SIZE (naxsi-0.42.tar.gz) = 43840