svn commit: r538233 - in head/www/nginx: . files
Jochen Neumeister
joneum at FreeBSD.org
Mon Jun 8 16:32:35 UTC 2020
Author: joneum
Date: Mon Jun 8 16:32:33 2020
New Revision: 538233
URL: https://svnweb.freebsd.org/changeset/ports/538233
Log:
Merge r535197 from www/nginx-devel:
Remove legacy third-party modules:
o) modsecurity2
o) fastdfs
All modules, including all third-party modules, are dynamic now.
Sponsored by: Netzkommune GmbH
Deleted:
head/www/nginx/files/extra-patch-fastdfs-src-config
head/www/nginx/files/extra-patch-fastdfs-src-mod_fastdfs.conf
head/www/nginx/files/extra-patch-nginx-modsecurity-configure
Modified:
head/www/nginx/Makefile
head/www/nginx/Makefile.extmod
head/www/nginx/Makefile.options.desc
head/www/nginx/distinfo
head/www/nginx/pkg-plist
Modified: head/www/nginx/Makefile
==============================================================================
--- head/www/nginx/Makefile Mon Jun 8 16:26:09 2020 (r538232)
+++ head/www/nginx/Makefile Mon Jun 8 16:32:33 2020 (r538233)
@@ -3,7 +3,7 @@
PORTNAME= nginx
PORTVERSION= 1.18.0
-PORTREVISION?= 12
+iPORTREVISION?= 13
PORTEPOCH= 2
CATEGORIES= www
MASTER_SITES= https://nginx.org/download/ \
@@ -80,7 +80,7 @@ OPTIONS_GROUP_HTTPGRP= GOOGLE_PERFTOOLS HTTP HTTP_ADDI
# External modules (arrayvar MUST appear after devel_kit for build-dep)
OPTIONS_GROUP_HTTPGRP+= AJP AWS_AUTH BROTLI CACHE_PURGE CLOJURE CT DEVEL_KIT \
ARRAYVAR DRIZZLE DYNAMIC_TLS DYNAMIC_UPSTREAM ECHO ENCRYPTSESSION \
- FASTDFS FORMINPUT GRIDFS HEADERS_MORE HTTP_ACCEPT_LANGUAGE \
+ FORMINPUT GRIDFS HEADERS_MORE HTTP_ACCEPT_LANGUAGE \
HTTP_AUTH_DIGEST HTTP_AUTH_JWT HTTP_AUTH_KRB5 HTTP_AUTH_LDAP \
HTTP_AUTH_PAM HTTP_DAV_EXT HTTP_EVAL HTTP_FANCYINDEX HTTP_FOOTER \
HTTP_GEOIP2 HTTP_IP2LOCATION HTTP_IP2PROXY HTTP_JSON_STATUS HTTP_MOGILEFS \
@@ -88,7 +88,7 @@ OPTIONS_GROUP_HTTPGRP+= AJP AWS_AUTH BROTLI CACHE_PURG
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 ICONV LET LINK LUA \
- MEMC MODSECURITY MODSECURITY3 NAXSI NJS PASSENGER POSTGRES RDS_CSV \
+ MEMC MODSECURITY3 NAXSI NJS PASSENGER POSTGRES RDS_CSV \
RDS_JSON REDIS2 RTMP SET_MISC SFLOW SHIBBOLETH SLOWFS_CACHE \
SMALL_LIGHT SRCACHE VOD VTS XSS WEBSOCKIFY
OPTIONS_GROUP_MAILGRP= MAIL MAIL_IMAP MAIL_POP3 MAIL_SMTP MAIL_SSL
@@ -284,11 +284,6 @@ post-patch-HTTP_ZIP-on:
post-patch-ICONV-on:
@${REINPLACE_CMD} 's!%%PREFIX%%!${LOCALBASE}!g' ${WRKSRC_iconv}/config
-post-patch-MODSECURITY-on:
- @${REINPLACE_CMD} \
- 's!%%PREFIX%%!${LOCALBASE}!g' \
- ${WRKSRC_MODSECURITY}/configure
-
post-patch-PASSENGER-on:
@${REINPLACE_CMD} \
'177,179s!true!false!' \
@@ -315,13 +310,6 @@ post-patch-VOD-on:
's!%%PREFIX%%!${LOCALBASE}!g' \
${WRKSRC_vod}/config
-pre-configure-MODSECURITY-on:
- ( cd ${WRKSRC_MODSECURITY} && \
- CC="${CC}" ${CONFIGURE_CMD} --enable-standalone-module \
- --with-pcre=${LOCALBASE} --with-yajl=${LOCALBASE} \
- --with-curl=${LOCALBASE} && \
- ${SETENV} ${MAKE_ENV} ${MAKE_CMD} )
-
pre-configure-SMALL_LIGHT-on:
( cd ${WRKSRC_small_light} && ./setup )
@@ -350,17 +338,8 @@ do-install-DSO-on:
(cd ${WRKSRC}/objs/ && ${FIND} . -name '*.so' -maxdepth 1 -type f \
-exec ${INSTALL_PROGRAM} {} ${STAGEDIR}${MODULESDIR} \;)
-do-install-FASTDFS-on:
- ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fdfs
- ${INSTALL_DATA} ${WRKSRC_fastdfs}/src/mod_fastdfs.conf ${STAGEDIR}${PREFIX}/etc/fdfs/mod_fastdfs.conf.sample
-
do-install-LINK-on:
${INSTALL_DATA} ${WRKSRC_link}/src/ngx_link_func_module.h ${STAGEDIR}${PREFIX}/include
-
-do-install-MODSECURITY-on:
- ${INSTALL_DATA} \
- ${WRKDIR}/modsecurity-${MODSECURITY_VERSION}/unicode.mapping \
- ${STAGEDIR}${ETCDIR}
do-install-NAXSI-on:
${INSTALL_DATA} \
Modified: head/www/nginx/Makefile.extmod
==============================================================================
--- head/www/nginx/Makefile.extmod Mon Jun 8 16:26:09 2020 (r538232)
+++ head/www/nginx/Makefile.extmod Mon Jun 8 16:32:33 2020 (r538233)
@@ -53,17 +53,6 @@ ENCRYPTSESSION_IMPLIES= DEVEL_KIT
ENCRYPTSESSION_GH_TUPLE= openresty:encrypted-session-nginx-module:v0.08:encryptsession
ENCRYPTSESSION_VARS= DSO_EXTMODS+=encryptsession
-FASTDFS_GH_TUPLE= happyfish100:fastdfs-nginx-module:8796a7d:fastdfs
-FASTDFS_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-fastdfs-src-config \
- ${PATCHDIR}/extra-patch-fastdfs-src-mod_fastdfs.conf
-FASTDFS_BUILD_DEPENDS= ${LOCALBASE}/include/fastcommon/logger.h:devel/libfastcommon \
- ${LOCALBASE}/include/fastdfs/fdfs_client.h:ftp/fastdfs
-FASTDFS_LIB_DEPENDS= libfastcommon.so:devel/libfastcommon \
- libfdfsclient.so:ftp/fastdfs
-FASTDFS_CONFIGURE_ON= --with-cc-opt="-I ${LOCALBASE}/include/fastdfs \
- -I ${LOCALBASE}/include/fastcommon"
-FASTDFS_VARS= DSO_EXTMODS+=fastdfs FASTDFS_SUBDIR=/src
-
FORMINPUT_IMPLIES= DEVEL_KIT
FORMINPUT_GH_TUPLE= calio:form-input-nginx-module:v0.12:forminput
FORMINPUT_VARS= DSO_EXTMODS+=forminput
@@ -229,20 +218,6 @@ LUA_VARS= DSO_EXTMODS+=lua
MEMC_GH_TUPLE= openresty:memc-nginx-module:v0.18:memc
MEMC_VARS= DSO_EXTMODS+=memc
-
-MODSECURITY_LIB_DEPENDS= libapr-1.so:devel/apr1 \
- libcurl.so:ftp/curl \
- libluajit-5.1.so:lang/luajit-openresty \
- libpcre.so:devel/pcre \
- libyajl.so:devel/yajl
-MODSECURITY_USE= GNOME=libxml2
-MODSECURITY_VERSION= 2.9.3
-MODSECURITY_USES= apache:2.4+ pkgconfig shebangfix
-MODSECURITY_MASTER_SITES= http://www.modsecurity.org/tarball/${MODSECURITY_VERSION}/:modsecurity
-MODSECURITY_DISTFILES= modsecurity-${MODSECURITY_VERSION}.tar.gz:modsecurity
-MODSECURITY_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-nginx-modsecurity-configure
-MODSECURITY_VARS= WRKSRC_modsecurity=${WRKDIR}/modsecurity-${MODSECURITY_VERSION}
-MODSECURITY_CONFIGURE_ON= --add-module=${WRKDIR}/modsecurity-${MODSECURITY_VERSION}/nginx/modsecurity
MODSECURITY3_IMPLIES= HTTP_ADDITION HTTP_IMAGE_FILTER HTTP_GUNZIP_FILTER HTTP_XSLT
MODSECURITY3_LIB_DEPENDS= libmodsecurity.so:security/modsecurity3
Modified: head/www/nginx/Makefile.options.desc
==============================================================================
--- head/www/nginx/Makefile.options.desc Mon Jun 8 16:26:09 2020 (r538232)
+++ head/www/nginx/Makefile.options.desc Mon Jun 8 16:32:33 2020 (r538233)
@@ -16,7 +16,6 @@ DYNAMIC_TLS_DESC= 3rd party dynamic tls records patch
DYNAMIC_UPSTREAM_DESC= 3rd party dynamic_upstream module
ECHO_DESC= 3rd party echo module
ENCRYPTSESSION_DESC= 3rd party encrypted_session module
-FASTDFS_DESC= 3rd party fastdfs module
FILE_AIO_DESC= Enable file aio
FORMINPUT_DESC= 3rd party form_input module
GOOGLE_PERFTOOLS_DESC= Enable google perftools module
@@ -90,7 +89,6 @@ MAIL_SMTP_DESC= Enable SMTP proxy module
MAIL_SSL_DESC= Enable mail_ssl module
MEMC_DESC= 3rd party memc (memcached) module
MODSECURITY3_DESC= 3rd party modsecurity3 module
-MODSECURITY_DESC= 3rd party mod_security module
NAXSI_DESC= 3rd party naxsi module
NJS_DESC= Enable http_javascript module
PASSENGER_DESC= 3rd party passenger module
Modified: head/www/nginx/distinfo
==============================================================================
--- head/www/nginx/distinfo Mon Jun 8 16:26:09 2020 (r538232)
+++ head/www/nginx/distinfo Mon Jun 8 16:32:33 2020 (r538233)
@@ -11,8 +11,6 @@ SHA256 (ngx_http_redis-0.3.9.tar.gz) = 21f87540f0a44b2
SIZE (ngx_http_redis-0.3.9.tar.gz) = 13051
SHA256 (ngx_http_response-0.3.tar.gz) = 0835584029f053051c624adbe33a826ab0205c9d85a02af6019e6b57607e9045
SIZE (ngx_http_response-0.3.tar.gz) = 2244
-SHA256 (modsecurity-2.9.3.tar.gz) = 4192019d169d3f1dd82cc4714db6986df54c6ceb4ee1c8f253de78d1a6b62118
-SIZE (modsecurity-2.9.3.tar.gz) = 4307670
SHA256 (passenger-6.0.4.tar.gz) = ec1e4b555c176642c1c316897177d54b6f7d369490280e8ee3e54644e40b250b
SIZE (passenger-6.0.4.tar.gz) = 7347803
SHA256 (yaoweibin-nginx_ajp_module-bf6cd93_GH0.tar.gz) = 9e3f78ea73e2d606a95ee64fd3affa4c249f9b342e66b6b11b63061791f28316
@@ -37,8 +35,6 @@ SHA256 (openresty-echo-nginx-module-996412d_GH0.tar.gz
SIZE (openresty-echo-nginx-module-996412d_GH0.tar.gz) = 53347
SHA256 (openresty-encrypted-session-nginx-module-v0.08_GH0.tar.gz) = 6e526ea097c6805ec2cf1d0d3d79ed24326bc2d0babe158c29edd07d8c0d106a
SIZE (openresty-encrypted-session-nginx-module-v0.08_GH0.tar.gz) = 11802
-SHA256 (happyfish100-fastdfs-nginx-module-8796a7d_GH0.tar.gz) = 083fe7ecd484b9adce41c938f0f95b81ebe8336765896107e5864243c9789ef5
-SIZE (happyfish100-fastdfs-nginx-module-8796a7d_GH0.tar.gz) = 19872
SHA256 (calio-form-input-nginx-module-v0.12_GH0.tar.gz) = 5c1869d55897075adb3fdf840b21060dc54669a1f840a36d1539acc7e59dd106
SIZE (calio-form-input-nginx-module-v0.12_GH0.tar.gz) = 11090
SHA256 (technowledgy-nginx_http_gridfs_module-7970bab_GH0.tar.gz) = 3c53190c24a578c0d6d340d290cd87f139a651372c78b7518b617a037db60582
Modified: head/www/nginx/pkg-plist
==============================================================================
--- head/www/nginx/pkg-plist Mon Jun 8 16:26:09 2020 (r538232)
+++ head/www/nginx/pkg-plist Mon Jun 8 16:32:33 2020 (r538233)
@@ -1,9 +1,7 @@
-%%FASTDFS%%@sample etc/fdfs/mod_fastdfs.conf.sample
@sample %%ETCDIR%%/fastcgi_params-dist %%ETCDIR%%/fastcgi_params
%%ETCDIR%%/koi-utf
%%ETCDIR%%/koi-win
%%LINK%%include/ngx_link_func_module.h
-%%MODSECURITY%%%%ETCDIR%%/unicode.mapping
%%NAXSI%%%%ETCDIR%%/naxsi_core.rules
@sample %%ETCDIR%%/scgi_params-dist %%ETCDIR%%/scgi_params
@sample %%ETCDIR%%/uwsgi_params-dist %%ETCDIR%%/uwsgi_params
@@ -22,7 +20,6 @@
%%DSO%%%%DEVEL_KIT%%libexec/nginx/ndk_http_module.so
%%DSO%%%%DRIZZLE%%libexec/nginx/ngx_http_drizzle_module.so
%%DSO%%%%ENCRYPTSESSION%%libexec/nginx/ngx_http_encrypted_session_module.so
-%%DSO%%%%FASTDFS%%libexec/nginx/ngx_http_fastdfs_module.so
%%DSO%%%%FORMINPUT%%libexec/nginx/ngx_http_form_input_module.so
%%DSO%%%%GRIDFS%%libexec/nginx/ngx_http_gridfs_module.so
%%DSO%%%%HEADERS_MORE%%libexec/nginx/ngx_http_headers_more_filter_module.so
More information about the svn-ports-all
mailing list