Mercurial > hg > nginx
diff docs/GNUmakefile @ 681:7e24168b0853 release-0.4.0
nginx-0.4.0-RELEASE import
*) Change in internal API: the HTTP modules initialization was moved
from the init module phase to the HTTP postconfiguration phase.
*) Change: now the request body is not read beforehand for the
ngx_http_perl_module: it's required to start the reading using the
$r->has_request_body method.
*) Feature: the ngx_http_perl_module supports the DECLINED return code.
*) Feature: the ngx_http_dav_module supports the incoming "Date" header
line for the PUT method.
*) Feature: the "ssi" directive is available inside the "if" block.
*) Bugfix: a segmentation fault occurred if there was an "index"
directive with variables and the first index name was without
variables; the bug had appeared in 0.1.29.
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Wed, 30 Aug 2006 10:39:17 +0000 |
parents | |
children | a452a0e13539 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/docs/GNUmakefile Wed Aug 30 10:39:17 2006 +0000 @@ -0,0 +1,53 @@ + +VER= $(shell grep NGINX_VER src/core/nginx.h \ + | sed -e 's%^.*\"nginx/\(.*\)\"%\1%') +NGINX= nginx-$(VER) +TEMP= tmp +CP= $(HOME)/java + +define XSLScript + javavm -cp $(CP)/xsls/saxon.jar:$(CP)/xsls/xsls.jar \ + com.pault.StyleSheet \ + -x com.pault.XX -y com.pault.XX \ + $(1) docs/xsls/dump.xsls \ + | awk 'BEGIN{e=0}/^\n*$$/{e=1;next}{if(e){print"";e=0};print}' > $(2) + + if [ ! -s $(2) ]; then rm $(2); fi; test -s $(2) +endef + +define XSLT + xsltproc $(shell echo $4 \ + | sed -e "s/\([^= ]*\)=\([^= ]*\)/--param \1 \"'\2'\"/g") \ + $3 $1 \ + > $(HTML)/$(strip $(2)) +endef + + +changes: $(TEMP)/$(NGINX)/CHANGES.ru \ + $(TEMP)/$(NGINX)/CHANGES + + +$(TEMP)/$(NGINX)/CHANGES.ru: docs/xml/nginx/changes.xml \ + docs/xslt/changes.xslt + + test -d $(TEMP)/$(NGINX) || mkdir -p $(TEMP)/$(NGINX) + + xsltproc --param lang "'ru'" \ + -o $(TEMP)/$(NGINX)/CHANGES.ru \ + docs/xslt/changes.xslt docs/xml/nginx/changes.xml + + +$(TEMP)/$(NGINX)/CHANGES: docs/xml/nginx/changes.xml \ + docs/xslt/changes.xslt + + test -d $(TEMP)/$(NGINX) || mkdir - p$(TEMP)/$(NGINX) + + xsltproc --param lang "'en'" \ + -o $(TEMP)/$(NGINX)/CHANGES \ + docs/xslt/changes.xslt docs/xml/nginx/changes.xml + + +docs/xslt/changes.xslt: docs/xsls/changes.xsls + + $(call XSLScript, docs/xsls/changes.xsls, $@) +