ports/162783: [PATCH] www/nginx: add third party module NAXSI
Xavier Beaudouin
kiwi at oav.net
Wed Nov 23 11:40:08 UTC 2011
>Number: 162783
>Category: ports
>Synopsis: [PATCH] www/nginx: add third party module NAXSI
>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: Wed Nov 23 11:40:07 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Xavier Beaudouin
>Release: FreeBSD 8.2-RELEASE-p3 i386
>Organization:
Association KAZAR / The Caudium Group
>Environment:
System: FreeBSD proxy.home.oav.net 8.2-RELEASE-p3 FreeBSD 8.2-RELEASE-p3 #0: Tue Sep 27 18:07:27 UTC 2011
>Description:
Added 3rd party module Naxsi : http://code.google.com/p/naxsi/
And fixed space separated variables that should be tab separated.
Port maintainer (osa at FreeBSD.org) is cc'd.
Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:
--- nginx-1.0.10,1.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/www/nginx.old/Makefile /usr/ports/www/nginx/Makefile
--- /usr/ports/www/nginx.old/Makefile 2011-11-23 12:10:17.000000000 +0100
+++ /usr/ports/www/nginx/Makefile 2011-11-23 12:30:59.000000000 +0100
@@ -75,6 +75,7 @@
DEVEL_KIT_MODULE "3rd party devel_kit module" off \
GRIDFS_MODULE "3rd party gridfs module" off \
LUA_MODULE "3rd party lua module" off \
+ NAXSI_MODULE "3rd party naxsi module" off \
MEMC_MODULE "3rd party memc (memcached) module" off \
PASSENGER_MODULE "3rd party passenger module" off \
POSTGRES_MODULE "3rd party postgresql module" off \
@@ -456,6 +457,14 @@
EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-chaoslawful-lua-nginx-module::config
.endif
+.if defined(WITH_NAXSI_MODULE)
+NGINX_NAXSI_MODULE_VERSION= 0.41
+FETCH_ARGS= -pRr
+MASTER_SITES+= http://naxsi.googlecode.com/files/: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(WITH_MEMC_MODULE)
NGINX_MEMC_MODULE_VERSION= 0.12
GIT_MEMC_MODULE_VERSION= 0-g4f1952c
@@ -542,7 +551,7 @@
.endif
.if defined(WITH_XRID_HEADER_MODULE)
-GIT_XRID_MODULE_VERSION= 0daa3cc
+GIT_XRID_MODULE_VERSION= 0daa3cc
FETCH_ARGS= -pRr
MASTER_SITES+= https://github.com/gabor/nginx-x-rid-header/tarball/master/:xrid
DISTFILES+= gabor-nginx-x-rid-header-${GIT_XRID_MODULE_VERSION}.tar.gz:xrid
diff -ruN --exclude=CVS /usr/ports/www/nginx.old/distinfo /usr/ports/www/nginx/distinfo
--- /usr/ports/www/nginx.old/distinfo 2011-11-23 12:10:17.000000000 +0100
+++ /usr/ports/www/nginx/distinfo 2011-11-23 12:21:44.000000000 +0100
@@ -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.41.tar.gz) = a5ebdb03c8cf1f6c07232826c137823dce1c4a99125cf234eb8409f29046ef85
+SIZE (naxsi-0.41.tar.gz) = 34744
--- nginx-1.0.10,1.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list