git: 8b4c54df7d25 - main - www/angie-module-headers-more: Angie headers-more dynamic module
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 10 Sep 2023 16:13:45 UTC
The branch main has been updated by fuz:
URL: https://cgit.FreeBSD.org/ports/commit/?id=8b4c54df7d257735b3dd8f33ca9de2e04ff72521
commit 8b4c54df7d257735b3dd8f33ca9de2e04ff72521
Author: Oleg A. Mamontov <oleg@mamontov.net>
AuthorDate: 2023-08-30 21:00:22 +0000
Commit: Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2023-09-10 16:13:00 +0000
www/angie-module-headers-more: Angie headers-more dynamic module
Module allows to set and clear input and output headers.
This is an enhanced version of the standard headers module because it provides
more utilities like resetting or clearing "builtin headers" like Content-Type,
Content-Length, and Server.
PR: 273462
---
www/Makefile | 1 +
www/angie-module-headers-more/Makefile | 24 ++++++++++++++++++++++
www/angie-module-headers-more/files/pkg-message.in | 15 ++++++++++++++
www/angie-module-headers-more/pkg-descr | 4 ++++
www/angie-module-headers-more/pkg-plist | 3 +++
5 files changed, 47 insertions(+)
diff --git a/www/Makefile b/www/Makefile
index 89db8d216a30..93f64086e95c 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -35,6 +35,7 @@
SUBDIR += angie-module-enhanced-memcached
SUBDIR += angie-module-eval
SUBDIR += angie-module-geoip2
+ SUBDIR += angie-module-headers-more
SUBDIR += angie-module-image-filter
SUBDIR += angie-module-jwt
SUBDIR += angie-module-keyval
diff --git a/www/angie-module-headers-more/Makefile b/www/angie-module-headers-more/Makefile
new file mode 100644
index 000000000000..b659af139b2b
--- /dev/null
+++ b/www/angie-module-headers-more/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= angie-module-headers-more
+GH_TUPLE= openresty:headers-more-nginx-module:v0.34:module
+
+COMMENT= Angie headers-more dynamic module
+
+LICENSE_FILE= ${WRKSRC_module}/README.markdown
+
+MASTERDIR= ${.CURDIR}/../../www/angie
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${MKDIR} ${STAGEDIR}${MODDIR}
+
+ ${INSTALL_LIB} ${WRKSRC}/objs/ngx_http_headers_more_filter_module.so \
+ ${STAGEDIR}${MODDIR}
+
+ ${INSTALL_MAN} ${WRKSRC_module}/README.markdown ${STAGEDIR}${DOCSDIR}
+
+do-install-DEBUG-on:
+ ${INSTALL} ${COPY} -m ${_SHAREMODE} \
+ ${WRKSRC_DEBUG}/objs/ngx_http_headers_more_filter_module.so \
+ ${STAGEDIR}${MODDIR}/ngx_http_headers_more_filter_module-debug.so
+
+.include "${MASTERDIR}/Makefile"
diff --git a/www/angie-module-headers-more/files/pkg-message.in b/www/angie-module-headers-more/files/pkg-message.in
new file mode 100644
index 000000000000..e2f982445e0f
--- /dev/null
+++ b/www/angie-module-headers-more/files/pkg-message.in
@@ -0,0 +1,15 @@
+[
+{ type: install
+ message: <<EOM
+
+The headers-more dynamic module for Angie has been installed.
+To enable this module, add the following to %%PREFIX%%/etc/angie/angie.conf
+and reload angie:
+
+ load_module modules/ngx_http_headers_more_filter_module.so;
+
+Please refer to the module documentation for further details:
+https://github.com/openresty/headers-more-nginx-module/
+EOM
+}
+]
diff --git a/www/angie-module-headers-more/pkg-descr b/www/angie-module-headers-more/pkg-descr
new file mode 100644
index 000000000000..47deb2bea070
--- /dev/null
+++ b/www/angie-module-headers-more/pkg-descr
@@ -0,0 +1,4 @@
+Module allows to set and clear input and output headers.
+This is an enhanced version of the standard headers module because it provides
+more utilities like resetting or clearing "builtin headers" like Content-Type,
+Content-Length, and Server.
diff --git a/www/angie-module-headers-more/pkg-plist b/www/angie-module-headers-more/pkg-plist
new file mode 100644
index 000000000000..0949818176d6
--- /dev/null
+++ b/www/angie-module-headers-more/pkg-plist
@@ -0,0 +1,3 @@
+%%DOCSDIR%%/README.markdown
+%%MODDIR%%/ngx_http_headers_more_filter_module.so
+%%DEBUG%%%%MODDIR%%/ngx_http_headers_more_filter_module-debug.so