|  | MODULES+=	njs | 
|  |  | 
|  | MODULE_SUMMARY_njs=	njs dynamic modules | 
|  |  | 
|  | include $(CONTRIB)/src/njs/version | 
|  |  | 
|  | MODULE_VERSION_njs=	$(NJS_VERSION) | 
|  | MODULE_RELEASE_njs=	1 | 
|  |  | 
|  | MODULE_SOURCES_njs=	njs-$(NJS_VERSION).tar.gz | 
|  |  | 
|  | MODULE_CONFARGS_njs=	--with-stream \ | 
|  | --add-dynamic-module=$(MODSRC_PREFIX)njs-$(NJS_VERSION)/nginx | 
|  |  | 
|  | .deps-module-njs: | 
|  | cd $(CONTRIB) && make .sum-njs | 
|  | touch $@ | 
|  |  | 
|  | MODULE_VERSION_PREFIX_njs=$(MODULE_TARGET_PREFIX) | 
|  | MODULE_BUILD_DEPENDS_njs=libedit-dev | 
|  |  | 
|  | define MODULE_ADD_CONTROL_TAGS_njs | 
|  | replaces="nginx-mod-http-js" | 
|  | endef | 
|  | export MODULE_ADD_CONTROL_TAGS_njs | 
|  |  | 
|  | define MODULE_PREBUILD_njs | 
|  | cd ../njs-$(NJS_VERSION) \&\& ./configure \&\& make njs | 
|  | endef | 
|  | export MODULE_PREBUILD_njs | 
|  |  | 
|  | define MODULE_PREINSTALL_njs | 
|  | mkdir -p "$$pkgdir"/usr/share/doc/nginx$(MODULE_SUFFIX)-module-njs | 
|  | install -m644 ../njs-$(NJS_VERSION)/CHANGES "$$pkgdir"/usr/share/doc/nginx$(MODULE_SUFFIX)-module-njs/ | 
|  | mkdir -p "$$pkgdir"/usr/bin | 
|  | install -m755 -s ../njs-$(NJS_VERSION)/build/njs "$$pkgdir"/usr/bin/ | 
|  | endef | 
|  | export MODULE_PREINSTALL_njs | 
|  |  | 
|  | define MODULE_POST_njs | 
|  | cat <<BANNER | 
|  | ---------------------------------------------------------------------- | 
|  |  | 
|  | The $(MODULE_SUMMARY_njs) for $(MODULE_SUMMARY_PREFIX) have been installed. | 
|  | To enable these modules, add the following to /etc/nginx/nginx.conf | 
|  | and reload nginx: | 
|  |  | 
|  | load_module modules/ngx_http_js_module.so; | 
|  | load_module modules/ngx_stream_js_module.so; | 
|  |  | 
|  | Please refer to the modules documentation for further details: | 
|  | https://nginx.org/en/docs/njs/ | 
|  | https://nginx.org/en/docs/http/ngx_http_js_module.html | 
|  | https://nginx.org/en/docs/stream/ngx_stream_js_module.html | 
|  |  | 
|  | ---------------------------------------------------------------------- | 
|  | BANNER | 
|  | endef | 
|  | export MODULE_POST_njs |