wok diff nginx/receipt @ rev 23287

updated perl-animation (2.4 -> 2.6)
author Hans-G?nter Theisgen
date Sun Mar 29 14:54:06 2020 +0100 (2020-03-29)
parents 3630f18392bd
children 3ae2d1f7b186
line diff
     1.1 --- a/nginx/receipt	Mon May 23 11:34:06 2016 +0200
     1.2 +++ b/nginx/receipt	Sun Mar 29 14:54:06 2020 +0100
     1.3 @@ -1,21 +1,23 @@
     1.4  # SliTaz package receipt.
     1.5  
     1.6  PACKAGE="nginx"
     1.7 -VERSION="1.9.4"
     1.8 +VERSION="1.16.0"
     1.9  CATEGORY="network"
    1.10 -SHORT_DESC="Asynchronous HTTP server designed for heavy loads + mail proxy."
    1.11 +SHORT_DESC="Asynchronous HTTP server designed for heavy loads and mail proxy."
    1.12  MAINTAINER="pascal.bellard@slitaz.org"
    1.13  LICENSE="BSD"
    1.14 +WEB_SITE="https://nginx.org/"
    1.15 +
    1.16 +TARBALL="$PACKAGE-$VERSION.tar.gz"
    1.17 +WGET_URL="${WEB_SITE}download//$TARBALL"
    1.18 +
    1.19 +PROVIDE="lighttpd"
    1.20  SUGGESTED="php perl python"
    1.21 -TARBALL="$PACKAGE-$VERSION.tar.gz"
    1.22 -WEB_SITE="http://nginx.org/"
    1.23 -WGET_URL="${WEB_SITE}download//$TARBALL"
    1.24 -PROVIDE="lighttpd"
    1.25 +DEPENDS="openssl pcre zlib"
    1.26 +BUILD_DEPENDS="openssl-dev pcre-dev zlib-dev"
    1.27 +
    1.28  CONFIG_FILES="/etc/nginx"
    1.29  
    1.30 -DEPENDS="pcre openssl zlib"
    1.31 -BUILD_DEPENDS="pcre-dev openssl-dev zlib-dev"
    1.32 -
    1.33  # Rules to configure and make the package.
    1.34  compile_rules()
    1.35  {
    1.36 @@ -34,21 +36,23 @@
    1.37  #  --with-http_perl_module            enable ngx_http_perl_module
    1.38  #  --with-google_perftools_module     enable ngx_google_perftools_module
    1.39  
    1.40 -	./configure --prefix=/usr \
    1.41 -		--conf-path=/etc/nginx/nginx.conf \
    1.42 -		--pid-path=/var/run/nginx.pid \
    1.43 -		--lock-path=/var/lock/nginx.lock \
    1.44 -		--error-log-path=/var/log/nginx/error.log \
    1.45 -		--http-log-path=/var/log/nginx/access.log \
    1.46 -		--http-client-body-temp-path=/var/spool/nginx/body \
    1.47 -		--http-proxy-temp-path=/var/spool/nginx/proxy \
    1.48 -		--http-fastcgi-temp-path=/var/spool/nginx/fastcgi \
    1.49 -		--with-http_stub_status_module \
    1.50 -		--with-http_flv_module \
    1.51 -		--with-http_ssl_module \
    1.52 -		--with-http_dav_module \
    1.53 -		--with-mail --with-mail_ssl_module \
    1.54 -		--user=80 --group=80 &&
    1.55 +	./configure							\
    1.56 +		--prefix=/usr						\
    1.57 +		--conf-path=/etc/nginx/nginx.conf			\
    1.58 +		--pid-path=/var/run/nginx.pid				\
    1.59 +		--lock-path=/var/lock/nginx.lock			\
    1.60 +		--error-log-path=/var/log/nginx/error.log		\
    1.61 +		--http-log-path=/var/log/nginx/access.log		\
    1.62 +		--http-client-body-temp-path=/var/spool/nginx/body	\
    1.63 +		--http-proxy-temp-path=/var/spool/nginx/proxy		\
    1.64 +		--http-fastcgi-temp-path=/var/spool/nginx/fastcgi	\
    1.65 +		--with-http_stub_status_module				\
    1.66 +		--with-http_flv_module					\
    1.67 +		--with-http_ssl_module					\
    1.68 +		--with-http_dav_module					\
    1.69 +		--with-mail --with-mail_ssl_module			\
    1.70 +		--user=80						\
    1.71 +		--group=80 &&
    1.72  	make &&
    1.73  	make DESTDIR=$DESTDIR install
    1.74  }
    1.75 @@ -57,21 +61,26 @@
    1.76  # On SliTaz Lighttpd runs as user/group : www/www or 80/80.
    1.77  genpkg_rules()
    1.78  {
    1.79 -	cp -a $install/* $fs/
    1.80 -	rm -rf $fs/usr/html
    1.81 -	cp -a stuff/* $fs
    1.82 -	sed -i 's/#user  nobody;/user  www;/' $fs/etc/nginx/nginx.conf
    1.83 +	cp -a $install/*	$fs/
    1.84 +	rm -rf			$fs/usr/html
    1.85 +	cp -a stuff/*		$fs
    1.86 +	sed -i 's/#user  nobody;/user  www;/' \
    1.87 +				$fs/etc/nginx/nginx.conf
    1.88  }
    1.89  
    1.90  # Pre and post install commands for Tazpkg.
    1.91  # We stop the server by default in case of upgarde.
    1.92  pre_install()
    1.93  {
    1.94 -	[ -z "$1" ] && for i in httpd lighttpd apache cherokee $PACKAGE ; do
    1.95 +	[ -z "$1" ] &&
    1.96 +	for i in httpd lighttpd apache cherokee $PACKAGE
    1.97 +	  do
    1.98  		[ -f /etc/init.d/$i ] && /etc/init.d/$i stop
    1.99 -	done
   1.100 -	# Backup config file.
   1.101 -	if [ -d "$1/$CONFIG_FILES" ]; then
   1.102 +	  done
   1.103 +
   1.104 +	# Backup configuration file.
   1.105 +	if [ -d "$1/$CONFIG_FILES" ]
   1.106 +	  then
   1.107  		cp -a "$1/$CONFIG_FILES" "$1/$CONFIG_FILES.bak"
   1.108  	fi
   1.109  }
   1.110 @@ -79,17 +88,22 @@
   1.111  post_install()
   1.112  {
   1.113  	mkdir -p /var/spool/nginx
   1.114 -	# Restore original config.
   1.115 -	if [ -d "$1/$CONFIG_FILES.bak" ]; then
   1.116 +
   1.117 +	# Restore original configuration.
   1.118 +	if [ -d "$1/$CONFIG_FILES.bak" ]
   1.119 +	  then
   1.120  		rm -rf "$1/$CONFIG_FILES"
   1.121  		mv "$1/$CONFIG_FILES.bak" "$1/$CONFIG_FILES"
   1.122  	fi
   1.123 +
   1.124  	# Just in case.
   1.125  	chown www.www "$1/var/log/$PACKAGE"
   1.126 -	if [ -z "$1" ]; then
   1.127 -		for i in apache lighttpd ; do
   1.128 +	if [ -z "$1" ]
   1.129 +	  then
   1.130 +		for i in apache lighttpd
   1.131 +		  do
   1.132  			[ -f /etc/init.d/$i ] && /etc/init.d/$i stop
   1.133 -		done
   1.134 +		  done
   1.135  		/etc/init.d/$PACKAGE start
   1.136  	fi
   1.137  	true