summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorSergey A. Osokin <osa@FreeBSD.org>2012-02-23 09:30:11 +0000
committerSergey A. Osokin <osa@FreeBSD.org>2012-02-23 09:30:11 +0000
commit61f0c93316bb8ebcf02c56f80c674fd73689d504 (patch)
tree2661714947247877839d2873c741677646af9305 /www
parentAdd some more explicit instructions for post-install configuration (diff)
Add two third-party modules:
o) web_dav_extension, for support missing PROPFIND and OPTIONS commands; o) http_auth_digest, providing support for RFC 2617 Digest Authentication. PR: 165276, 165333
Notes
Notes: svn path=/head/; revision=292111
Diffstat (limited to 'www')
-rw-r--r--www/nginx-devel/Makefile20
-rw-r--r--www/nginx-devel/distinfo4
-rw-r--r--www/nginx/Makefile20
-rw-r--r--www/nginx/distinfo4
4 files changed, 48 insertions, 0 deletions
diff --git a/www/nginx-devel/Makefile b/www/nginx-devel/Makefile
index a2c6741cd8cf..db697ec30f37 100644
--- a/www/nginx-devel/Makefile
+++ b/www/nginx-devel/Makefile
@@ -53,8 +53,10 @@ OPTIONS= DEBUG "Enable nginx debugging" off \
HEADERS_MORE_MODULE "3rd party headers_more module" off \
HTTP_ACCEPT_LANGUAGE "3rd party accept_language module" off \
HTTP_ACCESSKEY_MODULE "3rd party http_accesskey module" off \
+ HTTP_AUTH_DIGEST_MODULE "3rd party http_authdigest module" off \
HTTP_AUTH_PAM_MODULE "3rd party http_auth_pam module" off \
HTTP_AUTH_REQ_MODULE "3rd party http_auth_request module" off \
+ HTTP_DAV_EXT_MODULE "3rd party webdav_ext module" off \
HTTP_EVAL_MODULE "3rd party eval module" off \
HTTP_FANCYINDEX_MODULE "3rd party http_fancyindex module" off \
HTTP_GUNZIP_FILTER "3rd party http_gunzip_filter module" off \
@@ -187,6 +189,14 @@ CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx-accesskey-${NGINX_ACCESSKEY_MODULE_
CONFIGURE_ARGS+=--with-http_addition_module
.endif
+.if defined(WITH_HTTP_AUTH_DIGEST_MODULE)
+GIT_AUTH_DIGEST_MODULE_VERSION= bd1c86a
+FETCH_ARGS= -pRr
+MASTER_SITES+= https://github.com/samizdatco/nginx-http-auth-digest/tarball/master/:auth_digest
+DISTFILES+= samizdatco-nginx-http-auth-digest-${GIT_AUTH_DIGEST_MODULE_VERSION}.tar.gz:auth_digest
+CONFIGURE_ARGS+=--add-module=${WRKDIR}/samizdatco-nginx-http-auth-digest-${GIT_AUTH_DIGEST_MODULE_VERSION}
+.endif
+
.if defined(WITH_HTTP_AUTH_PAM_MODULE)
NGINX_AUTH_PAM_MODULE_VERSION= 1.2
MASTER_SITES+= http://web.iti.upv.es/~sto/nginx/:auth_pam
@@ -234,6 +244,16 @@ CONFIGURE_ARGS+=--add-module=${WRKDIR}/agentzh-headers-more-nginx-module-${GIT_H
CONFIGURE_ARGS+=--with-http_dav_module
.endif
+.if defined(WITH_HTTP_DAV_EXT_MODULE)
+LIB_DEPENDS+= expat.6:${PORTSDIR}/textproc/expat2
+NGINX_DAV_EXT_MODULE_VERSION= 0.0.2
+GIT_DAV_EXT_MODULE_VERSION= 0-g0e07a3e
+FETCH_ARGS= -pRr
+MASTER_SITES+= https://github.com/arut/nginx-dav-ext-module/tarball/v${NGINX_DAV_EXT_MODULE_VERSION}/:dav_ext
+DISTFILES+= arut-nginx-dav-ext-module-v${NGINX_DAV_EXT_MODULE_VERSION}-${GIT_DAV_EXT_MODULE_VERSION}.tar.gz:dav_ext
+CONFIGURE_ARGS+=--add-module=${WRKDIR}/arut-nginx-dav-ext-module-${GIT_DAV_EXT_MODULE_VERSION:S/^0-g//}
+.endif
+
.if defined(WITH_HTTP_EVAL_MODULE)
NGINX_EVAL_MODULE_VERSION= 1.0.3
GIT_EVAL_MODULE_VERSION= 0-g125fa2e
diff --git a/www/nginx-devel/distinfo b/www/nginx-devel/distinfo
index a80c3e62715d..6e7ebedf94b5 100644
--- a/www/nginx-devel/distinfo
+++ b/www/nginx-devel/distinfo
@@ -4,6 +4,8 @@ SHA256 (giom-nginx_accept_language_module-02262ce.tar.gz) = 3191f4caa70d9a8942c4
SIZE (giom-nginx_accept_language_module-02262ce.tar.gz) = 3398
SHA256 (nginx-accesskey-2.0.3.tar.gz) = d9e94321e78a02de16c57f3e048fd31059fd8116ed03d6de7180f435c52502b1
SIZE (nginx-accesskey-2.0.3.tar.gz) = 2632
+SHA256 (samizdatco-nginx-http-auth-digest-bd1c86a.tar.gz) = e223f55fd97e56425e232d8698e024707d1b2ed3714eff7d91a4d1ca76b4cbee
+SIZE (samizdatco-nginx-http-auth-digest-bd1c86a.tar.gz) = 14454
SHA256 (ngx_http_auth_pam_module-1.2.tar.gz) = 5a85970ba61a99f55a26d2536a11d512b39bbd622f5737d25a9a8c10db81efa9
SIZE (ngx_http_auth_pam_module-1.2.tar.gz) = 5424
SHA256 (ngx_http_auth_request_module-0.2.tar.gz) = eea5d0ec02bba93d0b204a034230cc61462b60497cbac6f581d7e008a9262ba4
@@ -14,6 +16,8 @@ SHA256 (agentzh-echo-nginx-module-v0.38rc1-0-g6c1f553.tar.gz) = 11fbddf35cf60ef7
SIZE (agentzh-echo-nginx-module-v0.38rc1-0-g6c1f553.tar.gz) = 83624
SHA256 (agentzh-headers-more-nginx-module-v0.17rc1-0-g3580526.tar.gz) = 826b62c13605281f843ad4a612a00b38d71599a673c3112480bff9bdbbcd36cd
SIZE (agentzh-headers-more-nginx-module-v0.17rc1-0-g3580526.tar.gz) = 24707
+SHA256 (arut-nginx-dav-ext-module-v0.0.2-0-g0e07a3e.tar.gz) = a0d6fa256e354ce48c06e1f689d26ebb2f7b75f71ce682e34ae6c29331a7fbff
+SIZE (arut-nginx-dav-ext-module-v0.0.2-0-g0e07a3e.tar.gz) = 6065
SHA256 (vkholodkov-nginx-eval-module-1.0.3-0-g125fa2e.tar.gz) = 945046c42d973be9293e03ab41e3a0e04677524b2cd813cfc5146cf1d2f0ab8f
SIZE (vkholodkov-nginx-eval-module-1.0.3-0-g125fa2e.tar.gz) = 5727
SHA256 (ngx-fancyindex-0.3.1.tar.gz) = 877e383c6bc06be92abb88f5ac251a165b63feb5f4828d52a554efc19a3f7c7d
diff --git a/www/nginx/Makefile b/www/nginx/Makefile
index 226046808c0e..94a266b6e666 100644
--- a/www/nginx/Makefile
+++ b/www/nginx/Makefile
@@ -54,8 +54,10 @@ OPTIONS= DEBUG "Enable nginx debugging" off \
HEADERS_MORE_MODULE "3rd party headers_more module" off \
HTTP_ACCEPT_LANGUAGE "3rd party accept_language module" off \
HTTP_ACCESSKEY_MODULE "3rd party http_accesskey module" off \
+ HTTP_AUTH_DIGEST_MODULE "3rd party http_authdigest module" off \
HTTP_AUTH_PAM_MODULE "3rd party http_auth_pam module" off \
HTTP_AUTH_REQ_MODULE "3rd party http_auth_request module" off \
+ HTTP_DAV_EXT_MODULE "3rd party webdav_ext module" off \
HTTP_EVAL_MODULE "3rd party eval module" off \
HTTP_FANCYINDEX_MODULE "3rd party http_fancyindex module" off \
HTTP_GUNZIP_FILTER "3rd party http_gunzip_filter module" off \
@@ -189,6 +191,14 @@ CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx-accesskey-${NGINX_ACCESSKEY_MODULE_
CONFIGURE_ARGS+=--with-http_addition_module
.endif
+.if defined(WITH_HTTP_AUTH_DIGEST_MODULE)
+GIT_AUTH_DIGEST_MODULE_VERSION= bd1c86a
+FETCH_ARGS= -pRr
+MASTER_SITES+= https://github.com/samizdatco/nginx-http-auth-digest/tarball/master/:auth_digest
+DISTFILES+= samizdatco-nginx-http-auth-digest-${GIT_AUTH_DIGEST_MODULE_VERSION}.tar.gz:auth_digest
+CONFIGURE_ARGS+=--add-module=${WRKDIR}/samizdatco-nginx-http-auth-digest-${GIT_AUTH_DIGEST_MODULE_VERSION}
+.endif
+
.if defined(WITH_HTTP_AUTH_PAM_MODULE)
NGINX_AUTH_PAM_MODULE_VERSION= 1.2
MASTER_SITES+= http://web.iti.upv.es/~sto/nginx/:auth_pam
@@ -236,6 +246,16 @@ CONFIGURE_ARGS+=--add-module=${WRKDIR}/agentzh-headers-more-nginx-module-${GIT_H
CONFIGURE_ARGS+=--with-http_dav_module
.endif
+.if defined(WITH_HTTP_DAV_EXT_MODULE)
+LIB_DEPENDS+= expat.6:${PORTSDIR}/textproc/expat2
+NGINX_DAV_EXT_MODULE_VERSION= 0.0.2
+GIT_DAV_EXT_MODULE_VERSION= 0-g0e07a3e
+FETCH_ARGS= -pRr
+MASTER_SITES+= https://github.com/arut/nginx-dav-ext-module/tarball/v${NGINX_DAV_EXT_MODULE_VERSION}/:dav_ext
+DISTFILES+= arut-nginx-dav-ext-module-v${NGINX_DAV_EXT_MODULE_VERSION}-${GIT_DAV_EXT_MODULE_VERSION}.tar.gz:dav_ext
+CONFIGURE_ARGS+=--add-module=${WRKDIR}/arut-nginx-dav-ext-module-${GIT_DAV_EXT_MODULE_VERSION:S/^0-g//}
+.endif
+
.if defined(WITH_HTTP_EVAL_MODULE)
NGINX_EVAL_MODULE_VERSION= 1.0.3
GIT_EVAL_MODULE_VERSION= 0-g125fa2e
diff --git a/www/nginx/distinfo b/www/nginx/distinfo
index 42be91ca9214..48d3a4519b43 100644
--- a/www/nginx/distinfo
+++ b/www/nginx/distinfo
@@ -4,6 +4,8 @@ SHA256 (giom-nginx_accept_language_module-02262ce.tar.gz) = 3191f4caa70d9a8942c4
SIZE (giom-nginx_accept_language_module-02262ce.tar.gz) = 3398
SHA256 (nginx-accesskey-2.0.3.tar.gz) = d9e94321e78a02de16c57f3e048fd31059fd8116ed03d6de7180f435c52502b1
SIZE (nginx-accesskey-2.0.3.tar.gz) = 2632
+SHA256 (samizdatco-nginx-http-auth-digest-bd1c86a.tar.gz) = e223f55fd97e56425e232d8698e024707d1b2ed3714eff7d91a4d1ca76b4cbee
+SIZE (samizdatco-nginx-http-auth-digest-bd1c86a.tar.gz) = 14454
SHA256 (ngx_http_auth_pam_module-1.2.tar.gz) = 5a85970ba61a99f55a26d2536a11d512b39bbd622f5737d25a9a8c10db81efa9
SIZE (ngx_http_auth_pam_module-1.2.tar.gz) = 5424
SHA256 (ngx_http_auth_request_module-0.2.tar.gz) = eea5d0ec02bba93d0b204a034230cc61462b60497cbac6f581d7e008a9262ba4
@@ -14,6 +16,8 @@ SHA256 (agentzh-echo-nginx-module-v0.38rc1-0-g6c1f553.tar.gz) = 11fbddf35cf60ef7
SIZE (agentzh-echo-nginx-module-v0.38rc1-0-g6c1f553.tar.gz) = 83624
SHA256 (agentzh-headers-more-nginx-module-v0.17rc1-0-g3580526.tar.gz) = 826b62c13605281f843ad4a612a00b38d71599a673c3112480bff9bdbbcd36cd
SIZE (agentzh-headers-more-nginx-module-v0.17rc1-0-g3580526.tar.gz) = 24707
+SHA256 (arut-nginx-dav-ext-module-v0.0.2-0-g0e07a3e.tar.gz) = a0d6fa256e354ce48c06e1f689d26ebb2f7b75f71ce682e34ae6c29331a7fbff
+SIZE (arut-nginx-dav-ext-module-v0.0.2-0-g0e07a3e.tar.gz) = 6065
SHA256 (vkholodkov-nginx-eval-module-1.0.3-0-g125fa2e.tar.gz) = 945046c42d973be9293e03ab41e3a0e04677524b2cd813cfc5146cf1d2f0ab8f
SIZE (vkholodkov-nginx-eval-module-1.0.3-0-g125fa2e.tar.gz) = 5727
SHA256 (ngx-fancyindex-0.3.1.tar.gz) = 877e383c6bc06be92abb88f5ac251a165b63feb5f4828d52a554efc19a3f7c7d