diff options
author | Pav Lucistnik <pav@FreeBSD.org> | 2005-09-15 23:04:31 +0000 |
---|---|---|
committer | Pav Lucistnik <pav@FreeBSD.org> | 2005-09-15 23:04:31 +0000 |
commit | 5b696bd4102a099076f36e46479a34143c2a6f9a (patch) | |
tree | f56548d0774dcc70a620c04757738d00266e8530 /www/xshttpd/Makefile | |
parent | 058bc54315021a93358f612734a8a22b45c2c07f (diff) | |
download | ports-5b696bd4102a099076f36e46479a34143c2a6f9a.tar.gz ports-5b696bd4102a099076f36e46479a34143c2a6f9a.zip |
Notes
Diffstat (limited to 'www/xshttpd/Makefile')
-rw-r--r-- | www/xshttpd/Makefile | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/www/xshttpd/Makefile b/www/xshttpd/Makefile new file mode 100644 index 000000000000..7215463cc4fb --- /dev/null +++ b/www/xshttpd/Makefile @@ -0,0 +1,68 @@ +# New ports collection makefile for: xshttpd +# Date created: 29 June 2005 +# Whom: Ed Schouten <ed@fxq.nl> +# +# $FreeBSD$ +# + +PORTNAME= xshttpd +DISTVERSION= 3.3b26 +CATEGORIES= www +MASTER_SITES= ftp://ftp.stack.nl/pub/xs-httpd/release/ +DISTNAME= ${PORTNAME}-${DISTVERSION:S/.//} + +MAINTAINER= johans@stack.nl +COMMENT= A webserver with CGI as own user and SSL suport + +CONFLICTS+= apache-[0-9]* + +GNU_CONFIGURE= yes + +MAN1= clearxs.1 gfxcount.1 httpd.1 httpdc.1 imagemap.1 \ + readxs.1 xsindex.1 xspasswd.1 +MAN5= httpd.conf.5 xsauth.5 xsscripts.5 +USE_RC_SUBR= xshttpd.sh + +# By default XS-HTTPD stores its data in ${PREFIX}/lib/httpd +DATADIR= ${PREFIX}/www +CONFIGURE_ARGS+=--with-rootdir=${DATADIR} + +.if !defined(WITHOUT_SSL) +USE_OPENSSL= yes +CONFIGURE_ARGS+=--with-ssl +.else +CONFIGURE_ARGS+=--without-ssl +.endif + +.if defined(WITH_LDAP) +USE_OPENLDAP= yes +CONFIGURE_ARGS+=--with-ldap=${LOCALBASE} +.else +CONFIGURE_ARGS+=--without-ldap +.endif + +.if defined(WITH_PERSISTENT_PERL) +USE_PERL5= yes +CONFIGURE_ARGS+=--with-perl +.else +CONFIGURE_ARGS+=--without-perl +.endif + +.if defined(WITH_PCRE) +LIB_DEPENDS+= pcre.0:${PORTSDIR}/devel/pcre +CONFIGURE_ARGS+=--with-pcre=yes +.else +CONFIGURE_ARGS+=--with-pcre=no +.endif + +post-patch: +.for i in "man/httpd.1" "man/httpd.conf.5" "config/httpd.conf.sample" \ + "contrib/SSL-Makefile" "contrib/logrotate.sh" + @${SED} \ + -e 's|/wwwsys|${DATADIR}|g' \ + -e 's|/usr/local/lib/httpd|${DATADIR}|g' \ + ${WRKSRC}/$i > ${WRKSRC}/$i.tmp + @${MV} ${WRKSRC}/$i.tmp ${WRKSRC}/$i +.endfor + +.include <bsd.port.mk> |