aboutsummaryrefslogtreecommitdiffstats
path: root/main/nginx
diff options
context:
space:
mode:
authorJakub Jirutka <jakub@jirutka.cz>2016-08-10 19:54:32 +0200
committerCarlo Landmeter <clandmeter@gmail.com>2016-08-15 20:47:27 +0200
commite18d6b8cca1087b6c87317a3d2b5a65ca6826aa6 (patch)
treed10ca2e5f102f4f0b307c167ae09d1ebb31226be /main/nginx
parenteeae9ddc6feb90215dc935559a8377f620f33725 (diff)
downloadaports-e18d6b8cca1087b6c87317a3d2b5a65ca6826aa6.tar.bz2
aports-e18d6b8cca1087b6c87317a3d2b5a65ca6826aa6.tar.xz
main/nginx: add some 3rd party dynamic modules
http_echo, http_headers_more, http_upload_progress, http_fancyindex
Diffstat (limited to 'main/nginx')
-rw-r--r--main/nginx/APKBUILD44
1 files changed, 43 insertions, 1 deletions
diff --git a/main/nginx/APKBUILD b/main/nginx/APKBUILD
index 040e15f7a2..7c830c178c 100644
--- a/main/nginx/APKBUILD
+++ b/main/nginx/APKBUILD
@@ -5,7 +5,7 @@
pkgname=nginx
pkgver=1.10.1
-pkgrel=3
+pkgrel=4
pkgdesc="HTTP and reverse proxy server"
url="http://www.nginx.org/en"
arch="all"
@@ -17,11 +17,29 @@ _devel_kit_ver=0.3.0
_devel_kit_dir="$srcdir/$_devel_kit_name-$_devel_kit_ver"
_devel_kit_so="ndk_http_module.so"
+_http_echo_name=echo-nginx-module
+_http_echo_ver=0.59
+_http_echo_dir="$srcdir/$_http_echo_name-$_http_echo_ver"
+
+_http_fancyindex_name=ngx-fancyindex
+_http_fancyindex_ver=0.4.0
+_http_fancyindex_dir="$srcdir/$_http_fancyindex_name-$_http_fancyindex_ver"
+
+_http_headers_more_name=headers-more-nginx-module
+_http_headers_more_ver=0.30
+_http_headers_more_dir="$srcdir/$_http_headers_more_name-$_http_headers_more_ver"
+_http_headers_more_so="ngx_http_headers_more_filter_module.so"
+
_http_lua_name=lua-nginx-module
_http_lua_ver=0.10.5
_http_lua_dir="$srcdir/$_http_lua_name-$_http_lua_ver"
_http_lua_depends="$pkgname-mod-devel-kit"
+_http_upload_progress_name=nginx-upload-progress-module
+_http_upload_progress_ver=0.9.2
+_http_upload_progress_dir="$srcdir/$_http_upload_progress_name-$_http_upload_progress_ver"
+_http_upload_progress_so="ngx_http_uploadprogress_module.so"
+
_rtmp_name=nginx-rtmp-module
_rtmp_ver=1.1.9
_rtmp_dir="$srcdir/$_rtmp_name-$_rtmp_ver"
@@ -38,7 +56,11 @@ subpackages="$pkgname-doc $pkgname-vim"
replaces="$pkgname-common $pkgname-initscripts"
source="http://nginx.org/download/$pkgname-$pkgver.tar.gz
$_devel_kit_name-$_devel_kit_ver.tar.gz::https://github.com/simpl/$_devel_kit_name/archive/v$_devel_kit_ver.tar.gz
+ $_http_echo_name-$_http_echo_ver.tar.gz::https://github.com/openresty/$_http_echo_name/archive/v$_http_echo_ver.tar.gz
+ $_http_fancyindex_name-$_http_fancyindex_ver.tar.gz::https://github.com/aperezdc/$_http_fancyindex_name/archive/v$_http_fancyindex_ver.tar.gz
+ $_http_headers_more_name-$_http_headers_more_ver.tar.gz::https://github.com/openresty/$_http_headers_more_name/archive/v$_http_headers_more_ver.tar.gz
$_http_lua_name-$_http_lua_ver.tar.gz::https://github.com/openresty/$_http_lua_name/archive/v$_http_lua_ver.tar.gz
+ $_http_upload_progress_name-$_http_upload_progress_ver.tar.gz::https://github.com/masterzen/$_http_upload_progress_name/archive/v$_http_upload_progress_ver.tar.gz
$_rtmp_name-$_rtmp_ver.tar.gz::https://github.com/arut/$_rtmp_name/archive/v$_rtmp_ver.tar.gz
$pkgname.logrotate
$pkgname.initd
@@ -55,7 +77,11 @@ _modules="
mail
stream
devel-kit
+ http-echo
+ http-fancyindex
+ http-headers-more
http-lua
+ http-upload-progress
rtmp"
for _m in $_modules; do
subpackages="$subpackages $pkgname-mod-$_m:_module"
@@ -110,7 +136,11 @@ build() {
--with-stream_ssl_module \
\
--add-dynamic-module="$_devel_kit_dir" \
+ --add-dynamic-module="$_http_echo_dir" \
+ --add-dynamic-module="$_http_fancyindex_dir" \
+ --add-dynamic-module="$_http_headers_more_dir" \
--add-dynamic-module="$_http_lua_dir" \
+ --add-dynamic-module="$_http_upload_progress_dir" \
--add-dynamic-module="$_rtmp_dir" \
|| return 1
@@ -188,21 +218,33 @@ _module() {
md5sums="088292d9caf6059ef328aa7dda332e44 nginx-1.10.1.tar.gz
76c503918c003fcc55005b7688f47add ngx_devel_kit-0.3.0.tar.gz
+107b7a312927242cdf812389f3f0787d echo-nginx-module-0.59.tar.gz
+d0cda555a062e1bc78c5cf646d754be9 ngx-fancyindex-0.4.0.tar.gz
+a223ba5180ec796a23686962e5732ff8 headers-more-nginx-module-0.30.tar.gz
9824498b35e879e40d05b9c8348dc4ff lua-nginx-module-0.10.5.tar.gz
+7c1a399d36a75bcfa874d98b5462fc09 nginx-upload-progress-module-0.9.2.tar.gz
320a0229e1553f417c227dd965e1c81b nginx-rtmp-module-1.1.9.tar.gz
db194cf3c6c4be12c70c757e0c9ad995 nginx.logrotate
16dcac0d7a2b406807d3377841d9b480 nginx.initd
801a87f7f9d27f8ad85b41a78b4c4461 ipv6.patch"
sha256sums="1fd35846566485e03c0e318989561c135c598323ff349c503a6c14826487a801 nginx-1.10.1.tar.gz
88e05a99a8a7419066f5ae75966fb1efc409bad4522d14986da074554ae61619 ngx_devel_kit-0.3.0.tar.gz
+9b319ad7836202883128d2b9c24ed818082541df57ef7f2065b7557085c603cd echo-nginx-module-0.59.tar.gz
+152cc2cf082c23cbc7b0fc76f14af4015d3988783016dc9145edebec17c7e230 ngx-fancyindex-0.4.0.tar.gz
+2aad309a9313c21c7c06ee4e71a39c99d4d829e31c8b3e7d76f8c964ea8047f5 headers-more-nginx-module-0.30.tar.gz
4f0292c37ab3d7cb980c994825040be1bda2c769cbd800e79c43eb37458347d4 lua-nginx-module-0.10.5.tar.gz
+b286689355442657650421d8e8398bd4abf9dbbaade65947bb0cb74a349cc497 nginx-upload-progress-module-0.9.2.tar.gz
46d914e3ba1f4c2353c1ef01a7423305255cb78226c84fac419586f849b7ea55 nginx-rtmp-module-1.1.9.tar.gz
b063611c6cb2d33bd43c4b17bf4135dda25f209bb77e4e66d1b156cffc37fbe6 nginx.logrotate
3d8a90d2f75b7f24c4d74722b5b3ac11d85f416c2d7641b4280d7c126bfe8395 nginx.initd
a24ef5843ae0afa538b00c37eb7da7870f9d7f146f52a9668678f7296cf71d9b ipv6.patch"
sha512sums="fa1329d40e83340380332dd5e2ed66f08dd59cc7f7582dd0e0193c493353ba550e80dc80e5165c225d70532d4197abc49cc8c760e8ab72e48f630cb57c2803e1 nginx-1.10.1.tar.gz
558764c9be913a4f61d0e277d07bf3c272e1ce086b3fadb85b693a7e92805cd9fca4da7a8d29c96e53fc0d23b331327d3b2561ff61f19d2330e7d5d35ac7d614 ngx_devel_kit-0.3.0.tar.gz
+803c431da00160f62ee98e126d244fb97b2d9dca08137daabf55504f012598f8e2c689841c2e8bfced5f07ce24c46933c49b3feffc09ca0b5f07dc10e34546ee echo-nginx-module-0.59.tar.gz
+47fd9f405475f96958eb255f9051a9bde1ad8b515356bbaff8f8034ee34ecc17e3574c1d104496c5069c8986e047ca0de386f1b7d2f7317f15be98d69e74b624 ngx-fancyindex-0.4.0.tar.gz
+378f2c4b4fbf580e59c8ad3ef5fcb617e4669b7b506a0ae87e4e0bc920d34e16fe55565e48dd57e7b6c37ae8b407646ca64f5d84a2fbbe2d41d719c7643c1a82 headers-more-nginx-module-0.30.tar.gz
a02b8614fdcd063b1087a3114f05402c707343ff3bceabaca1fb98531ba30edea1a525fc45e2f5a49ff155de8d6f9e1155e8870e463476da5703acfd5f8fc3fc lua-nginx-module-0.10.5.tar.gz
+c31c46344d49704389722325a041b9cd170fa290acefe92cfc572c07f711cd3039de78f28df48ca7dcb79b2e4bbe442580aaaf4d92883fd3a14bf41d66dd9d8c nginx-upload-progress-module-0.9.2.tar.gz
888c268eb0371649e9bf971462e20472f819946f49ef5e50af97d0590a03df6d37c1fa8016eb7ea81faa0c212c429618d399102f513b029c66226d48e444f70c nginx-rtmp-module-1.1.9.tar.gz
09b110693e3f4377349ccea3c43cb8199c8579ee351eae34283299be99fdf764b0c1bddd552e13e4d671b194501618b29c822e1ad53b34101a73a63954363dbb nginx.logrotate
1ea032cf88021ec8aa1401d284ea738364511cdb9f8c01670deb8e59aae570f5bbe17f0cbab73c0e08d6b342a621b6a9c014832168ed41f6028ecfa4211b60cf nginx.initd