From 985c30547a62b4a9babcb99ecf3cb4aef3f0db50 Mon Sep 17 00:00:00 2001 From: Bartek Rutkowski Date: Thu, 1 Dec 2016 21:37:41 +0000 Subject: [PATCH] www/nginx-full, www/nginx-lite, www/nginx-naxsi: new slave ports These ports are slaves of www/nginx featuring different options set for greater choice of Nginx features. Reviewed by: mat Approved by: mat --- www/Makefile | 3 +++ www/nginx-full/Makefile | 39 +++++++++++++++++++++++++++++++++++++++ www/nginx-lite/Makefile | 21 +++++++++++++++++++++ www/nginx-naxsi/Makefile | 23 +++++++++++++++++++++++ 4 files changed, 86 insertions(+) create mode 100644 www/nginx-full/Makefile create mode 100644 www/nginx-lite/Makefile create mode 100644 www/nginx-naxsi/Makefile diff --git a/www/Makefile b/www/Makefile index 6efed97e4d7b..ca6cf0514e3d 100644 --- a/www/Makefile +++ b/www/Makefile @@ -539,6 +539,9 @@ SUBDIR += nghttp2 SUBDIR += nginx SUBDIR += nginx-devel + SUBDIR += nginx-full + SUBDIR += nginx-lite + SUBDIR += nginx-naxsi SUBDIR += nibbleblog SUBDIR += node SUBDIR += node012 diff --git a/www/nginx-full/Makefile b/www/nginx-full/Makefile new file mode 100644 index 000000000000..e7e6875a13c5 --- /dev/null +++ b/www/nginx-full/Makefile @@ -0,0 +1,39 @@ +# Created by: Bartek Rutkowski +# $FreeBSD$ + +PORTNAME= nginx +PKGNAMESUFFIX= -full + +MAINTAINER= robak@FreeBSD.org +COMMENT= Robust and small WWW server (full package) + +MASTERDIR= ${.CURDIR}/../nginx + +CONFLICTS= nginx-1.* \ + nginx-devel-1.* \ + nginx-lite-1.* \ + nginx-naxsi-1.* + +OPTIONS_DEFAULT=DSO DEBUG DEBUGLOG FILE_AIO IPV6 GOOGLE_PERFTOOLS \ + HTTP HTTP_ADDITION HTTP_AUTH_REQ HTTP_CACHE HTTP_DAV \ + HTTP_FLV HTTP_GEOIP HTTP_GZIP_STATIC HTTP_GUNZIP_FILTER \ + HTTP_IMAGE_FILTER HTTP_MP4 HTTP_PERL HTTP_RANDOM_INDEX \ + HTTP_REALIP HTTP_REWRITE HTTP_SECURE_LINK HTTP_SLICE \ + HTTP_SSL HTTP_STATUS HTTP_SUB HTTP_XSLT MAIL MAIL_IMAP \ + MAIL_POP3 MAIL_SMTP MAIL_SSL HTTPV2 NJS STREAM STREAM_SSL \ + THREADS WWW AJP AWS_AUTH CACHE_PURGE CLOJURE CT ECHO \ + FASTDFS HEADERS_MORE HTTP_ACCEPT_LANGUAGE HTTP_ACCESSKEY \ + HTTP_AUTH_DIGEST HTTP_AUTH_KRB5 HTTP_AUTH_LDAP HTTP_AUTH_PAM \ + HTTP_DAV_EXT HTTP_EVAL HTTP_FANCYINDEX HTTP_FOOTER \ + HTTP_GEOIP2 HTTP_JSON_STATUS HTTP_MOGILEFS HTTP_MP4_H264 \ + HTTP_NOTICE HTTP_PUSH HTTP_PUSH_STREAM HTTP_REDIS \ + HTTP_RESPONSE HTTP_SUBS_FILTER HTTP_TARANTOOL HTTP_UPLOAD \ + HTTP_UPLOAD_PROGRESS HTTP_UPSTREAM_CHECK HTTP_UPSTREAM_FAIR \ + HTTP_UPSTREAM_STICKY HTTP_VIDEO_THUMBEXTRACTOR HTTP_ZIP \ + ARRAYVAR BROTLI DRIZZLE DYNAMIC_UPSTREAM ENCRYPTSESSION \ + FORMINPUT GRIDFS ICONV LET LUA MEMC MODSECURITY \ + NAXSI PASSENGER POSTGRES RDS_CSV RDS_JSON REDIS2 \ + RTMP SET_MISC SFLOW SHIBBOLETH SLOWFS_CACHE SMALL_LIGHT \ + SRCACHE STATSD UDPLOG X11 XRID_HEADER XSS + +.include "${MASTERDIR}/Makefile" diff --git a/www/nginx-lite/Makefile b/www/nginx-lite/Makefile new file mode 100644 index 000000000000..8e866a998ea6 --- /dev/null +++ b/www/nginx-lite/Makefile @@ -0,0 +1,21 @@ +# Created by: Bartek Rutkowski +# $FreeBSD$ + +PORTNAME= nginx +PKGNAMESUFFIX= -lite + +MAINTAINER= robak@FreeBSD.org +COMMENT= Robust and small WWW server (lite package) + +MASTERDIR= ${.CURDIR}/../nginx + +CONFLICTS= nginx-1.* \ + nginx-devel-1.* \ + nginx-full-1.* \ + nginx-naxsi-1.* + +OPTIONS_DEFAULT=FILE_AIO HTTP HTTP_CACHE \ + HTTP_REALIP HTTP_REWRITE \ + HTTP_SSL THREADS + +.include "${MASTERDIR}/Makefile" diff --git a/www/nginx-naxsi/Makefile b/www/nginx-naxsi/Makefile new file mode 100644 index 000000000000..fc7ff8222187 --- /dev/null +++ b/www/nginx-naxsi/Makefile @@ -0,0 +1,23 @@ +# Created by: Bartek Rutkowski +# $FreeBSD$ + +PORTNAME= nginx +PKGNAMESUFFIX= -naxsi + +MAINTAINER= robak@FreeBSD.org +COMMENT= Robust and small WWW server (plus NAXSI) + +MASTERDIR= ${.CURDIR}/../nginx + +CONFLICTS= nginx-1.* \ + nginx-devel-1.* \ + nginx-full-1.* \ + nginx-lite-1.* + +OPTIONS_DEFAULT?=DSO FILE_AIO HTTP HTTP_ADDITION HTTP_AUTH_REQ HTTP_CACHE \ + HTTP_DAV HTTP_FLV HTTP_GZIP_STATIC HTTP_GUNZIP_FILTER \ + HTTP_MP4 HTTP_RANDOM_INDEX HTTP_REALIP HTTP_SECURE_LINK \ + HTTP_SLICE HTTP_REWRITE HTTP_SSL HTTP_STATUS HTTP_SUB \ + HTTPV2 MAIL MAIL_SSL NAXSI STREAM STREAM_SSL THREADS WWW + +.include "${MASTERDIR}/Makefile"