openbsd-ports/www/nginx/Makefile
william 2d2d548991 Update to nginx-0.8.54 and update MAINTAINER
from Gleydson Soares, thanks

rc issue found by Piotr Sikora, fix by me, ok aja@

ok jasper
2011-04-09 01:21:55 +00:00

76 lines
2.0 KiB
Makefile

# $OpenBSD: Makefile,v 1.40 2011/04/09 01:21:55 william Exp $
COMMENT= robust and small HTTP server and mail proxy server
DISTNAME= nginx-0.8.54
CATEGORIES= www
HOMEPAGE= http://nginx.net/
MAINTAINER= William Yodlowsky <william@openbsd.org>
# BSD-like
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
WANTLIB= c crypto pcre ssl z
MASTER_SITES= http://sysoev.ru/nginx/
LIB_DEPENDS= devel/pcre
NGINX_DIR= /var/nginx
SUBST_VARS= NGINX_DIR
CONFIGURE_STYLE= simple
CONFIGURE_ARGS= --prefix=${SYSCONFDIR}/nginx \
--conf-path=${SYSCONFDIR}/nginx/nginx.conf \
--sbin-path=${PREFIX}/sbin/nginx \
--pid-path=/var/run/nginx.pid \
--lock-path=${NGINX_DIR}/tmp/nginx.lock \
--http-client-body-temp-path=${NGINX_DIR}/tmp/client_body_temp \
--http-proxy-temp-path=${NGINX_DIR}/tmp/proxy_temp \
--http-fastcgi-temp-path=${NGINX_DIR}/tmp/fastcgi_temp \
--http-scgi-temp-path=${NGINX_DIR}/tmp/scgi_temp \
--http-uwsgi-temp-path=${NGINX_DIR}/tmp/uwsgi_temp \
--http-log-path=/var/log/nginx/access.log \
--error-log-path=/var/log/nginx/error.log \
--user=_nginx \
--group=_nginx \
--with-http_gzip_static_module \
--with-http_ssl_module \
--with-http_stub_status_module \
--with-mail \
--with-mail_ssl_module \
--with-ipv6
FLAVORS= passenger
FLAVOR?=
.if ${FLAVOR:L:Mpassenger}
CONFIGURE_ARGS += --add-module=${LOCALBASE}/lib/phusion-passenger/ext/nginx
BUILD_DEPENDS += www/ruby-passenger
RUN_DEPENDS += www/ruby-passenger
WANTLIB += m pthread stdc++
.endif
NO_REGRESS= Yes
ALL_TARGET=
pre-configure:
@${SUBST_CMD} ${WRKBUILD}/conf/nginx.conf
do-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/nginx/
${INSTALL_PROGRAM} ${WRKSRC}/objs/nginx ${PREFIX}/sbin
.for i in koi-win koi-utf win-utf mime.types nginx.conf \
fastcgi_params scgi_params uwsgi_params
${INSTALL_DATA} ${WRKSRC}/conf/${i} ${PREFIX}/share/nginx/
.endfor
${INSTALL_DATA_DIR} ${PREFIX}/share/nginx/html/
${INSTALL_DATA} ${WRKSRC}/html/* ${PREFIX}/share/nginx/html/
.include <bsd.port.mk>