head	1.92;
access;
symbols
	RELEASE_8_3_0:1.81
	RELEASE_9_0_0:1.80
	RELEASE_7_4_0:1.79
	RELEASE_8_2_0:1.79
	RELEASE_6_EOL:1.79
	RELEASE_8_1_0:1.78
	RELEASE_7_3_0:1.76
	RELEASE_8_0_0:1.72
	RELEASE_7_2_0:1.70
	RELEASE_7_1_0:1.58
	RELEASE_6_4_0:1.58
	RELEASE_5_EOL:1.52
	RELEASE_7_0_0:1.41
	RELEASE_6_3_0:1.41
	PRE_XORG_7:1.27
	RELEASE_4_EOL:1.20
	RELEASE_6_2_0:1.13
	old_RELEASE_6_1_0:1.6
	old_RELEASE_5_5_0:1.6;
locks; strict;
comment	@# @;


1.92
date	2013.02.19.11.13.50;	author svnexp;	state Exp;
branches;
next	1.91;

1.91
date	2013.02.10.22.13.07;	author svnexp;	state Exp;
branches;
next	1.90;

1.90
date	2012.12.10.19.24.06;	author svnexp;	state Exp;
branches;
next	1.89;

1.89
date	2012.11.17.18.47.18;	author svnexp;	state Exp;
branches;
next	1.88;

1.88
date	2012.11.17.06.03.13;	author svnexp;	state Exp;
branches;
next	1.87;

1.87
date	2012.09.16.09.47.44;	author johans;	state Exp;
branches;
next	1.86;

1.86
date	2012.08.05.23.19.36;	author dougb;	state Exp;
branches;
next	1.85;

1.85
date	2012.08.03.15.54.35;	author cs;	state Exp;
branches;
next	1.84;

1.84
date	2012.07.13.16.25.30;	author johans;	state Exp;
branches;
next	1.83;

1.83
date	2012.06.15.10.59.17;	author johans;	state Exp;
branches;
next	1.82;

1.82
date	2012.06.01.05.25.04;	author dinoex;	state Exp;
branches;
next	1.81;

1.81
date	2012.02.14.12.45.35;	author mm;	state Exp;
branches;
next	1.80;

1.80
date	2011.07.14.21.01.30;	author johans;	state Exp;
branches;
next	1.79;

1.79
date	2010.10.30.14.38.39;	author johans;	state Exp;
branches;
next	1.78;

1.78
date	2010.04.03.10.44.36;	author roam;	state Exp;
branches;
next	1.77;

1.77
date	2010.03.28.06.45.12;	author dinoex;	state Exp;
branches;
next	1.76;

1.76
date	2010.02.23.18.07.14;	author johans;	state Exp;
branches;
next	1.75;

1.75
date	2010.02.05.11.45.12;	author dinoex;	state Exp;
branches;
next	1.74;

1.74
date	2009.12.27.23.44.13;	author johans;	state Exp;
branches;
next	1.73;

1.73
date	2009.11.08.20.39.02;	author johans;	state Exp;
branches;
next	1.72;

1.72
date	2009.09.05.14.55.58;	author johans;	state Exp;
branches;
next	1.71;

1.71
date	2009.06.28.10.34.26;	author johans;	state Exp;
branches;
next	1.70;

1.70
date	2009.04.02.17.19.51;	author johans;	state Exp;
branches;
next	1.69;

1.69
date	2009.02.13.08.45.44;	author johans;	state Exp;
branches;
next	1.68;

1.68
date	2009.01.29.17.33.40;	author johans;	state Exp;
branches;
next	1.67;

1.67
date	2009.01.23.15.43.12;	author roam;	state Exp;
branches;
next	1.66;

1.66
date	2009.01.18.21.35.00;	author johans;	state Exp;
branches;
next	1.65;

1.65
date	2009.01.18.14.06.08;	author johans;	state Exp;
branches;
next	1.64;

1.64
date	2008.12.09.21.34.32;	author johans;	state Exp;
branches;
next	1.63;

1.63
date	2008.11.28.07.10.10;	author johans;	state Exp;
branches;
next	1.62;

1.62
date	2008.11.21.09.57.37;	author johans;	state Exp;
branches;
next	1.61;

1.61
date	2008.11.06.22.54.02;	author johans;	state Exp;
branches;
next	1.60;

1.60
date	2008.09.30.13.53.20;	author johans;	state Exp;
branches;
next	1.59;

1.59
date	2008.09.23.11.38.03;	author johans;	state Exp;
branches;
next	1.58;

1.58
date	2008.08.21.06.18.38;	author rafan;	state Exp;
branches;
next	1.57;

1.57
date	2008.08.10.09.06.19;	author johans;	state Exp;
branches;
next	1.56;

1.56
date	2008.08.03.12.32.53;	author johans;	state Exp;
branches;
next	1.55;

1.55
date	2008.07.13.10.48.42;	author johans;	state Exp;
branches;
next	1.54;

1.54
date	2008.06.19.12.16.05;	author johans;	state Exp;
branches;
next	1.53;

1.53
date	2008.06.18.16.42.41;	author johans;	state Exp;
branches;
next	1.52;

1.52
date	2008.05.08.22.06.25;	author johans;	state Exp;
branches;
next	1.51;

1.51
date	2008.03.17.17.50.43;	author johans;	state Exp;
branches;
next	1.50;

1.50
date	2008.03.12.09.21.40;	author johans;	state Exp;
branches;
next	1.49;

1.49
date	2008.02.28.07.26.27;	author johans;	state Exp;
branches;
next	1.48;

1.48
date	2008.02.20.19.27.10;	author johans;	state Exp;
branches;
next	1.47;

1.47
date	2008.02.06.16.40.41;	author johans;	state Exp;
branches;
next	1.46;

1.46
date	2008.01.25.10.49.42;	author johans;	state Exp;
branches;
next	1.45;

1.45
date	2008.01.06.18.23.45;	author johans;	state Exp;
branches;
next	1.44;

1.44
date	2007.12.27.10.55.56;	author johans;	state Exp;
branches;
next	1.43;

1.43
date	2007.12.15.15.47.15;	author johans;	state Exp;
branches;
next	1.42;

1.42
date	2007.12.12.19.25.11;	author johans;	state Exp;
branches;
next	1.41;

1.41
date	2007.10.10.08.03.27;	author johans;	state Exp;
branches;
next	1.40;

1.40
date	2007.09.20.09.28.26;	author johans;	state Exp;
branches;
next	1.39;

1.39
date	2007.09.08.11.07.58;	author johans;	state Exp;
branches;
next	1.38;

1.38
date	2007.08.29.19.57.56;	author johans;	state Exp;
branches;
next	1.37;

1.37
date	2007.08.14.10.10.56;	author johans;	state Exp;
branches;
next	1.36;

1.36
date	2007.07.29.10.56.52;	author johans;	state Exp;
branches;
next	1.35;

1.35
date	2007.07.23.09.36.45;	author rafan;	state Exp;
branches;
next	1.34;

1.34
date	2007.07.11.16.44.06;	author johans;	state Exp;
branches;
next	1.33;

1.33
date	2007.07.07.08.28.51;	author johans;	state Exp;
branches;
next	1.32;

1.32
date	2007.07.02.16.48.54;	author johans;	state Exp;
branches;
next	1.31;

1.31
date	2007.06.28.09.46.55;	author johans;	state Exp;
branches;
next	1.30;

1.30
date	2007.06.24.08.19.34;	author johans;	state Exp;
branches;
next	1.29;

1.29
date	2007.06.17.20.46.24;	author johans;	state Exp;
branches;
next	1.28;

1.28
date	2007.06.14.17.34.23;	author johans;	state Exp;
branches;
next	1.27;

1.27
date	2007.04.26.09.02.29;	author johans;	state Exp;
branches;
next	1.26;

1.26
date	2007.04.10.21.12.40;	author johans;	state Exp;
branches;
next	1.25;

1.25
date	2007.03.29.12.39.19;	author johans;	state Exp;
branches;
next	1.24;

1.24
date	2007.03.24.16.34.07;	author pav;	state Exp;
branches;
next	1.23;

1.23
date	2007.03.22.16.33.50;	author johans;	state Exp;
branches;
next	1.22;

1.22
date	2007.02.13.12.41.28;	author johans;	state Exp;
branches;
next	1.21;

1.21
date	2007.02.09.16.11.33;	author johans;	state Exp;
branches;
next	1.20;

1.20
date	2007.01.02.16.33.09;	author johans;	state Exp;
branches;
next	1.19;

1.19
date	2006.12.13.12.41.35;	author roam;	state Exp;
branches;
next	1.18;

1.18
date	2006.12.12.18.35.30;	author johans;	state Exp;
branches;
next	1.17;

1.17
date	2006.11.27.18.05.38;	author johans;	state Exp;
branches;
next	1.16;

1.16
date	2006.11.20.19.49.41;	author johans;	state Exp;
branches;
next	1.15;

1.15
date	2006.11.15.19.02.19;	author johans;	state Exp;
branches;
next	1.14;

1.14
date	2006.11.05.17.48.35;	author johans;	state Exp;
branches;
next	1.13;

1.13
date	2006.09.21.17.28.30;	author johans;	state Exp;
branches;
next	1.12;

1.12
date	2006.05.26.13.16.12;	author johans;	state Exp;
branches;
next	1.11;

1.11
date	2006.05.08.18.38.21;	author johans;	state Exp;
branches;
next	1.10;

1.10
date	2006.03.23.15.24.58;	author garga;	state Exp;
branches;
next	1.9;

1.9
date	2006.03.21.13.46.03;	author garga;	state Exp;
branches;
next	1.8;

1.8
date	2006.03.21.13.44.59;	author garga;	state Exp;
branches;
next	1.7;

1.7
date	2006.03.21.11.56.38;	author garga;	state Exp;
branches;
next	1.6;

1.6
date	2005.11.08.22.33.04;	author mnag;	state Exp;
branches;
next	1.5;

1.5
date	2005.10.23.14.14.02;	author ehaupt;	state Exp;
branches;
next	1.4;

1.4
date	2005.09.28.13.52.36;	author garga;	state Exp;
branches;
next	1.3;

1.3
date	2005.09.23.08.15.54;	author pav;	state Exp;
branches;
next	1.2;

1.2
date	2005.09.20.21.07.10;	author pav;	state Exp;
branches;
next	1.1;

1.1
date	2005.09.15.23.04.31;	author pav;	state Exp;
branches;
next	;


desc
@@


1.92
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/312551
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# Created by: Ed Schouten <ed@@fxq.nl>
# $FreeBSD: head/www/xshttpd-devel/Makefile 312551 2013-02-19 09:46:27Z johans $

PORTNAME=	xshttpd
DISTVERSION=	3.7b27
CATEGORIES=	www ipv6
MASTER_SITES=	ftp://ftp.stack.nl/pub/xs-httpd/release/ \
		ftp://mud.stack.nl/pub/xs-httpd/release/
PKGNAMESUFFIX=	-devel
DISTNAME=	${PORTNAME}-${DISTVERSION:S/.//}

MAINTAINER=	johans@@FreeBSD.org
COMMENT=	Webserver with CGI as own user and SSL support

RUN_DEPENDS=	run-mailcap:${PORTSDIR}/misc/mime-support \
		ppmtogif:${PORTSDIR}/graphics/netpbm
LIB_DEPENDS=	pcre:${PORTSDIR}/devel/pcre

CONFLICTS_INSTALL+=	xshttpd-[0-9]* publicfile-[0-9]*

MAN1=		clearxs.1 gfxcount.1 httpd.1 httpdc.1 imagemap.1 \
		readxs.1 xschpass.1 xsindex.1 xspasswd.1
MAN5=		httpd.conf.5 xsauth.5 xsconf.5 xsscripts.5 xsredir.5
MAN7=		httpd_cgi.7 httpd_ssi.7
USE_OPENSSL=	yes
USE_BZIP2=	yes
USE_RC_SUBR=	xshttpd

GNU_CONFIGURE=	yes
CONFIGURE_ARGS+=--enable-hier=bsd

OPTIONS_DEFINE=	LDAP CURL M4_CONFIG PERSISTENT_PERL
M4_CONFIG_DESC=	Enable m4 configuration preprocessor
PERSISTENT_PERL_DESC=	Enable persistent perl interpreter

PORTDOCS=	README COPYING ChangeLog

.include <bsd.port.options.mk>
# By default XS-HTTPD stores its data in ${PREFIX}/lib/httpd
WWWDIR?=	${PREFIX}/www/${PORTNAME}

.if ${PORT_OPTIONS:MLDAP}
USE_OPENLDAP=	yes
CONFIGURE_ARGS+=--with-ldap=${LOCALBASE}
PLIST_SUB+=	LDAP=""
.else
CONFIGURE_ARGS+=--without-ldap
PLIST_SUB+=	LDAP="@@comment "
.endif

.if ${PORT_OPTIONS:MM4_CONFIG}
CONFIGURE_ARGS+=--with-preprocessor
.else
CONFIGURE_ARGS+=--without-preprocessor
.endif

.if ${PORT_OPTIONS:MPERSISTENT_PERL}
USE_PERL5=	yes
CONFIGURE_ARGS+=--with-perl
PLIST_SUB+=	PERL=""
.else
CONFIGURE_ARGS+=--without-perl
PLIST_SUB+=	PERL="@@comment "
.endif

.if ${PORT_OPTIONS:MCURL}
LIB_DEPENDS+=	curl:${PORTSDIR}/ftp/curl
CONFIGURE_ARGS+=--with-curl
.else
CONFIGURE_ARGS+=--without-curl
.endif

post-patch:
	@@${REINPLACE_CMD} \
		-e 's|\(MIME_TYPES\).*|\1 "${LOCALBASE}/etc/mime.types"|' \
		-e 's|nobody|${WWWOWN}|' \
		-e 's|nogroup|${WWWGRP}|' \
		-e 's|httpd\.pid|xs&|' \
		${WRKSRC}/src/constants.h
	@@${REINPLACE_CMD} -e 's|mime.types ||g' \
		${WRKSRC}/config/Makefile.in

post-install:
.if ${PORT_OPTIONS:MDOCS}
	@@${MKDIR} ${DOCSDIR}
. for f in ${PORTDOCS}
	${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
. endfor
.endif

.include <bsd.port.mk>
@


1.91
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/312031
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/www/xshttpd-devel/Makefile 312031 2013-02-10 14:34:08Z johans $
d5 1
a5 1
DISTVERSION=	3.7b26
@


1.90
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/308630
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r308630 | mm | 2012-12-10 19:11:11 +0000 (Mon, 10 Dec 2012) | 4 lines
## SVN ##
## SVN ## Update PCRE to 8.32
## SVN ## Introduces the UTF-32 library pcre32
## SVN ## Bump PORTREVISION in dependent ports
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 2
a2 6
# New ports collection makefile for:	xshttpd
# Date created:				29 June 2005
# Whom:					Ed Schouten <ed@@fxq.nl>
#
# $FreeBSD: head/www/xshttpd-devel/Makefile 308630 2012-12-10 19:11:11Z mm $
#
d5 1
a5 2
DISTVERSION=	3.7b25
PORTREVISION=	1
@


1.89
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 307385
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r307385 | johans | 2012-11-13 16:48:12 +0000 (Tue, 13 Nov 2012) | 4 lines
## SVN ##
## SVN ## Update to XS-httpd 3.7 beta 25
## SVN ##
## SVN ## Feature safe:	yes
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d5 1
a5 1
# $FreeBSD: head/www/xshttpd-devel/Makefile 307385 2012-11-13 16:48:12Z johans $
d10 1
@


1.88
log
@Switch exporter over
@
text
@d5 1
a5 1
# $FreeBSD: head/www/xshttpd-devel/Makefile 304338 2012-09-16 09:47:44Z johans $
d9 1
a9 1
DISTVERSION=	3.7b24
@


1.87
log
@SVN rev 304338 on 2012-09-16 09:47:44Z by johans

Update to 3.7 beta 24
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.86
log
@SVN rev 302141 on 2012-08-05 23:19:36Z by dougb

Move the rc.d scripts of the form *.sh.in to *.in

Where necessary add $FreeBSD$ to the file

No PORTREVISION bump necessary because this is a no-op
@
text
@d9 1
a9 1
DISTVERSION=	3.7b23
@


1.85
log
@SVN rev 301960 on 2012-08-03 15:54:35Z by cs

Fix typos and make small modifications in COMMENT (according to Porter's
Handbook)

Approved by:	portmgr@@ (implicit)
@
text
@d31 1
a31 1
USE_RC_SUBR=	xshttpd.sh
@


1.84
log
@Update xshttpd-devel to 3.7 beta 23
@
text
@d17 1
a17 1
COMMENT=	A webserver with CGI as own user and SSL suport
@


1.83
log
@- Register install conflict with publicfile httpd
- Convert to new options framework
- Remove unneeded library version numbers
- Pet portlint
- No functional changes
@
text
@d9 1
a9 2
DISTVERSION=	3.7b21
PORTREVISION=	2
d88 1
a88 1
.if !defined(NOPORTDOCS)
@


1.82
log
@- update png to 1.5.10
@
text
@d22 1
a22 1
LIB_DEPENDS=	pcre.1:${PORTSDIR}/devel/pcre
d24 1
a24 1
CONFLICTS+=	xshttpd-[0-9]*
d37 3
a39 4
OPTIONS=	LDAP "Enable ldap support" Off \
		CURL "Enable curl (proxy) support" Off \
		M4_CONFIG "Enable m4 configuration preprocessor" Off \
		PERSISTENT_PERL "Enable persistent perl interpreter" Off
d43 1
a43 1
.include <bsd.port.pre.mk>
d47 1
a47 1
.if defined(WITH_LDAP)
d56 1
a56 1
.if defined(WITH_M4_CONFIG)
d62 1
a62 1
.if defined(WITH_PERSISTENT_PERL)
d71 1
a71 1
.if defined(WITH_CURL)
d96 1
a96 1
.include <bsd.port.post.mk>
@


1.81
log
@Bump pcre library dependency due to 8.30 update
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.80
log
@Update xshttpd-devel to 3.7 beta 21
@
text
@d10 1
d22 1
a22 1
LIB_DEPENDS=	pcre.0:${PORTSDIR}/devel/pcre
@


1.79
log
@- Update xshttpd-devel to 3.7 beta/0.18
- Add UPDATING entry to note new location of configuration and log files
@
text
@d9 1
a9 1
DISTVERSION=	3.7b18
@


1.78
log
@Chase the ftp/curl shlib version bump.
@
text
@d9 1
a9 2
DISTVERSION=	3.7b15
PORTREVISION=	3
d34 1
a45 1
CONFIGURE_ARGS+=--with-rootdir=${WWWDIR}
@


1.77
log
@- update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.76
log
@Update my mail address to @@FreeBSD.org

Feature safe:   yes
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.75
log
@- update to jpeg-8
@
text
@d17 1
a17 1
MAINTAINER=	johans@@stack.nl
@


1.74
log
@Update to 3.7 beta 15
@
text
@d10 1
@


1.73
log
@Update to 3.7 beta 14
@
text
@d9 1
a9 1
DISTVERSION=	3.7b14
@


1.72
log
@Update to 3.7 beta 13
@
text
@d9 1
a9 1
DISTVERSION=	3.7b13
@


1.71
log
@- Update to 3.7 beta 11
- Simplify custom patches
- Rename pidfile to avoid conflict/confusion
@
text
@d9 1
a9 1
DISTVERSION=	3.7b11
@


1.70
log
@Update to 3.7 beta 9
@
text
@d9 1
a9 1
DISTVERSION=	3.7b09
d45 1
a78 10
.for i in man/httpd.1.in man/httpd.conf.5 config/httpd.conf.sample dirs.conf\
	contrib/SSL-Makefile contrib/logrotate.sh
	@@${REINPLACE_CMD} \
		-e 's|/wwwsys|${WWWDIR}|g' \
		-e 's|/usr/local/lib/httpd|${WWWDIR}|g' \
		-e 's|.(prefix)/lib/httpd|${WWWDIR}|g' \
		-e 's|nobody|${WWWOWN}|g' \
		-e 's|nogroup|${WWWGRP}|g' \
		${WRKSRC}/$i
.endfor
d81 3
@


1.69
log
@- Update to 3.7 beta 8
- Remove pcre option: this is now a standard dependency
@
text
@d9 1
a9 1
DISTVERSION=	3.7b08
@


1.68
log
@Update to 3.7 beta 5
@
text
@d9 1
a9 1
DISTVERSION=	3.7b05
d21 1
d35 1
a35 2
OPTIONS=	PCRE "Enable pcre rewriting support" On \
		LDAP "Enable ldap support" Off \
a44 1
CONFIGURE_ARGS+=--with-rootdir=${WWWDIR} --with-ssl --with-pcre
a69 7
.if defined(WITH_PCRE)
LIB_DEPENDS+=	pcre.0:${PORTSDIR}/devel/pcre
CONFIGURE_ARGS+=--with-pcre=yes
.else
CONFIGURE_ARGS+=--with-pcre=no
.endif

d78 1
a78 1
.for i in man/httpd.1.in man/httpd.conf.5 config/httpd.conf.sample \
d83 1
@


1.67
log
@Bump the version of the curl shared library after the ftp/curl update
to 7.19.2.
Bump PORTREVISION, even on the ports that do not have a versioned
dependency, since the binaries will most probably still stop working.
@
text
@d9 1
a9 2
DISTVERSION=	3.7b03
PORTREVISION=	1
a101 1
	@@${TOUCH} ${WWWDIR}/module/.keepme
@


1.66
log
@Update to 3.7b03 (bugfix release)
@
text
@d10 1
@


1.65
log
@- Update to 3.7 beta 2
- OpenSSL dependency is no longer optional
@
text
@d9 1
a9 1
DISTVERSION=	3.7b02
@


1.64
log
@Update to 3.6 beta 24
@
text
@d9 1
a9 1
DISTVERSION=	3.6b24
d28 1
d34 1
a34 2
OPTIONS=	SSL "Enable https support" On \
		PCRE "Enable pcre rewriting support" On \
d45 1
a45 9
CONFIGURE_ARGS+=--with-rootdir=${WWWDIR}

.if !defined(WITHOUT_SSL)
.include <${PORTSDIR}/Mk/bsd.openssl.mk>
#USE_OPENSSL=	yes
CONFIGURE_ARGS+=--with-ssl
.else
CONFIGURE_ARGS+=--without-ssl
.endif
d50 1
d53 1
d65 1
d68 1
d80 1
a80 1
CONFIGURE_ARGS+=--with-curl=yes
d82 1
a82 1
CONFIGURE_ARGS+=--with-curl=no
d102 1
@


1.63
log
@- Update to 3.6 beta 23
- Remove patchfile (now fixed upstream)
@
text
@d9 1
a9 1
DISTVERSION=	3.6b23
@


1.62
log
@Update to 3.6 beta 22
@
text
@d9 1
a9 1
DISTVERSION=	3.6b22
@


1.61
log
@Update to 3.6 beta 21
@
text
@d9 1
a9 1
DISTVERSION=	3.6b21
@


1.60
log
@Update to 3.6 beta 20
@
text
@d9 1
a9 1
DISTVERSION=	3.6b20
@


1.59
log
@Update to 3.6 beta 19
@
text
@d9 1
a9 1
DISTVERSION=	3.6b19
@


1.58
log
@Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
@
text
@d9 1
a9 1
DISTVERSION=	3.6b18
@


1.57
log
@Update to 3.6 beta 18
@
text
@a31 1
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
@


1.56
log
@Update to 3.6 beta 17
@
text
@d9 1
a9 1
DISTVERSION=	3.6b17
@


1.55
log
@Update to 3.6 beta 15
@
text
@d9 1
a9 1
DISTVERSION=	3.6b15
@


1.54
log
@Don't create DOCSDIR when NOPORTDOCS is set

Reported by:	itetcu (QA Tindy)
@
text
@d9 1
a9 2
DISTVERSION=	3.6b12
PORTREVISION=	1
a104 2
	@@${REINPLACE_CMD} -e '/^install-data-am/s|install-docDATA||' \
		${WRKSRC}/Makefile.in
@


1.53
log
@Update to 3.6 beta 12
@
text
@d10 1
d106 2
@


1.52
log
@Update to 3.6 beta 11
@
text
@d9 1
a9 1
DISTVERSION=	3.6b11
@


1.51
log
@Update to 3.6 beta 9 (bugfix release)
@
text
@d9 1
a9 1
DISTVERSION=	3.6b09
@


1.50
log
@- Update to 3.6 beta 8
@
text
@d9 1
a9 1
DISTVERSION=	3.6b08
@


1.49
log
@- Update to 3.6 beta 5
@
text
@d9 1
a9 1
DISTVERSION=	3.6b05
d91 1
a91 1
.for i in man/httpd.1 man/httpd.conf.5 config/httpd.conf.sample \
@


1.48
log
@- Update to 3.6 beta 4
@
text
@d9 1
a9 1
DISTVERSION=	3.6b04
d102 1
a102 1
		${WRKSRC}/src/confuser.h
@


1.47
log
@- Update to 3.6 beta 2
@
text
@d9 1
a9 1
DISTVERSION=	3.6b02
@


1.46
log
@- Update to 3.5 beta 31
@
text
@d9 1
a9 1
DISTVERSION=	3.5b31
@


1.45
log
@- Update to 3.5 beta 30
@
text
@d9 1
a9 1
DISTVERSION=	3.5b30
@


1.44
log
@- Update to 3.5 beta 29 (bugfix release)
@
text
@d9 1
a9 1
DISTVERSION=	3.5b29
@


1.43
log
@- Update to 3.5 beta 28
@
text
@d9 1
a9 1
DISTVERSION=	3.5b28
@


1.42
log
@- Update to 3.5 beta 27
@
text
@d9 1
a9 1
DISTVERSION=	3.5b27
@


1.41
log
@Update to 3.5 beta 24
@
text
@d9 1
a9 1
DISTVERSION=	3.5b24
@


1.40
log
@Update to 3.5b22
@
text
@d9 1
a9 1
DISTVERSION=	3.5b22
@


1.39
log
@Update to 3.5b21
@
text
@d9 1
a9 1
DISTVERSION=	3.5b21
@


1.38
log
@Update to 3.5b20
- 3.5b19: minor bugfixes
- 3.5b20: license changed to 2-clause BSD license (FreeBSD style)
@
text
@d9 1
a9 1
DISTVERSION=	3.5b20
@


1.37
log
@Update to 3.5b18
@
text
@d9 1
a9 1
DISTVERSION=	3.5b18
@


1.36
log
@Update to 3.5b17 (bugfix release)
@
text
@d9 1
a9 1
DISTVERSION=	3.5b17
@


1.35
log
@- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
  supports them.  This is determined by running ``configure --help'' in
  do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
  which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
  Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
  PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
  subdirectory detection.

PR:		ports/111470
Approved by:	portmgr
Discussed with:	stas (Mk/*), gerald (info related stuffs)
Tested by:	pointyhat exp run
@
text
@d9 1
a9 1
DISTVERSION=	3.5b15
@


1.34
log
@Update to 3.5b15
@
text
@d46 1
a46 1
CONFIGURE_ARGS+=--with-rootdir=${WWWDIR} --mandir=${MANPREFIX}/man
@


1.33
log
@Update to 3.5b14 (bugfix release)
@
text
@d9 1
a9 1
DISTVERSION=	3.5b14
@


1.32
log
@Update to 3.5b13
@
text
@d9 1
a9 1
DISTVERSION=	3.5b13
@


1.31
log
@Fix patch that sets the location of mime.types file (bump portrevision)
@
text
@d9 1
a9 2
DISTVERSION=	3.5b12
PORTREVISION=	1
@


1.30
log
@Update to 3.5b12
@
text
@d10 1
d102 1
a102 1
		-e 's|\(MIMETYPESFILE\ "\).*|\1${LOCALBASE}/etc/mime.types"|' \
@


1.29
log
@- Fix pkg-plist
- Update to 3.5b11

Reported by:	krismail
@
text
@d9 1
a9 1
DISTVERSION=	3.5b11
d25 1
a25 1
		readxs.1 xsindex.1 xspasswd.1
@


1.28
log
@- Update to 3.5 beta 10
- Move default installation dir to $WWWDIR
- Improve (fix) dependency and conflicts
@
text
@d9 1
a9 1
DISTVERSION=	3.5b10
@


1.27
log
@Update to 3.5 beta 7
@
text
@d9 1
a9 1
DISTVERSION=	3.5b07
d19 2
a20 1
RUN_DEPENDS=	run-mailcap:${PORTSDIR}/misc/mime-support
d22 1
a22 1
CONFLICTS+=	apache-[0-9]* xshttpd-[0-9]*
d27 1
d35 1
a36 1
		PCRE "Enable pcre rewriting support" Off \
d43 1
d45 1
a45 1
WWWDIR?=	${PREFIX}/www
a47 2
.include <bsd.port.pre.mk>

d100 2
a101 1
	@@${REINPLACE_CMD} -e 's|\(MIMETYPESFILE\ "\).*|\1${LOCALBASE}/etc/mime.types"|' \
@


1.26
log
@Update to 3.5b7
@
text
@d9 1
a9 1
DISTVERSION=	3.5b06
@


1.25
log
@Update to 3.5b05 (fixes build on -CURRENT)
@
text
@d9 1
a9 1
DISTVERSION=	3.5b05
@


1.24
log
@- Use new WWWDIR infrastructure
@
text
@d9 1
a9 1
DISTVERSION=	3.5b04
d39 1
a39 1
PORTDOCS=	README BUGS COPYING ChangeLog
@


1.23
log
@- Update to new development release 35b04
- Fix typo in pkg-plist
@
text
@a42 1
PLIST_SUB=	WWWDIR=${WWWDIR:S,^${PREFIX}/,,}
@


1.22
log
@Update to 3.4b26
@
text
@d9 1
a9 1
DISTVERSION=	3.4b26
d25 1
a25 1
MAN5=		httpd.conf.5 xsauth.5 xsscripts.5 xsredir.5
@


1.21
log
@- Update to 3.4b25
- Support additional compile-time option
@
text
@d9 1
a9 1
DISTVERSION=	3.4b25
@


1.20
log
@- Update to 3.4b23
@
text
@d9 1
a9 1
DISTVERSION=	3.4b23
d36 1
d63 6
@


1.19
log
@Update the ftp/curl port to 7.16.0.
Bump PORTREVISION of all dependent ports.
Fix the build errors in the few ports that still use the long deprecated,
and now obsoleted, cURL options.

Thanks to everyone who took the time to look over the patch!

Discussed on:	-ports
@
text
@d9 1
a9 2
DISTVERSION=	3.4b21
PORTREVISION=	1
d25 1
a25 1
MAN5=		httpd.conf.5 xsauth.5 xsscripts.5
d43 1
a43 1
CONFIGURE_ARGS+=--with-rootdir=${WWWDIR}
@


1.18
log
@- Update to 3.4b21
@
text
@d10 1
@


1.17
log
@- Update to 3.4.b20
@
text
@d9 1
a9 1
DISTVERSION=	3.4b20
@


1.16
log
@- Update to 3.4b19 (bugfix release)
@
text
@d9 1
a9 1
DISTVERSION=	3.4b19
@


1.15
log
@- Update to 3.4b17
@
text
@d9 1
a9 1
DISTVERSION=	3.4b17
@


1.14
log
@- Update to 3.4b16
@
text
@d9 1
a9 1
DISTVERSION=	3.4b16
@


1.13
log
@- Update to 3.4b15
@
text
@d9 1
a9 1
DISTVERSION=	3.4b15
@


1.12
log
@- Update to latest bugfix release

Approved by:	flz (mentor)
@
text
@d9 1
a9 1
DISTVERSION=	3.4b10
d35 1
d76 7
@


1.11
log
@- Update to latest release 3.4 b9

Submitted by:	maintainer (self)
Approved by:	flz (mentor)
@
text
@d9 1
a9 1
DISTVERSION=	3.4b09
@


1.10
log
@- Update to 3.4b7

PR:		ports/94837
Submitted by:	maintainer
@
text
@d9 1
a9 1
DISTVERSION=	3.4b07
@


1.9
log
@Bump PORTREVISION - forgotten on last commit
@
text
@d9 1
a9 2
DISTVERSION=	3.4b06
PORTREVISION=	1
@


1.8
log
@- Rename DATADIR -> WWWDIR to prevent confusion
- Use a REINPLACE_CMD to don't install mime.types instead remove it after
  installed
- Use PORTDOCS facility

Approved by:	maintainer at IIRC
@
text
@d10 1
@


1.7
log
@- Add www/xshttpd-devel
- Register CONFLICTS on www/xshttpd

PR:		ports/94268
Submitted by:	Johan van Selst <johans@@stack.nl>
Repocopied by:	marcus
@
text
@d12 1
a12 1
	ftp://mud.stack.nl/pub/xs-httpd/release/
d37 2
d40 3
a42 3
DATADIR=	${PREFIX}/www
PLIST_SUB=	WWWDIR=${DATADIR}
CONFIGURE_ARGS+=--with-rootdir=${DATADIR}
d79 2
a80 2
		-e 's|/wwwsys|${DATADIR}|g' \
		-e 's|/usr/local/lib/httpd|${DATADIR}|g' \
d87 2
a90 1
	@@${RM} ${DATADIR}/mime.types
d93 3
a95 1
	cd ${WRKSRC} && ${INSTALL_DATA} README BUGS COPYING ChangeLog ${DOCSDIR}
@


1.6
log
@Update to 3.3g01
Add SHA256

PR:		88675
Submitted by:	maintainer
@
text
@d9 2
a10 2
DISTVERSION=	3.3g01
CATEGORIES=	www
d13 1
d21 1
a21 1
CONFLICTS+=	apache-[0-9]*
d26 1
a29 1
USE_REINPLACE=	yes
d88 4
@


1.5
log
@- Update to 3.3b34
- Nuke files/patch-src_confuser.h

PR:		87868
Submitted by:	Johan van Selst <johans@@stack.nl>
@
text
@d9 1
a9 1
DISTVERSION=	3.3b34
d29 1
@


1.4
log
@- Update to 3.3.b30

PR:		ports/86653
Submitted by:	maintainer
@
text
@d9 1
a9 1
DISTVERSION=	3.3b30
d81 1
a81 3

	@@${REINPLACE_CMD} \
		-e 's|@@LOCALBASE@@|${LOCALBASE}|g' \
@


1.3
log
@- Update to 3.3b29

PR:		ports/86489
Submitted by:	Johan van Selst <johans@@stack.nl> (maintainer)
@
text
@d9 1
a9 1
DISTVERSION=	3.3b29
d18 2
a21 2
GNU_CONFIGURE=	yes

d27 1
d37 1
d44 1
a44 1
USE_OPENSSL=	yes
d82 7
@


1.2
log
@- Update to 33b27

PR:		ports/86376
Submitted by:	Johan van Selst <johans@@stack.nl> (maintainer)
@
text
@d9 1
a9 1
DISTVERSION=	3.3b27
@


1.1
log
@XS-HTTPD is a WWW server that has the following features:

- It is pronounced as "access-HTTP-daemon"
- It is SMALL (very small in fact: a factor two to three smaller than
  normal servers on disk and in memory)
- It is FAST (because it is so small and does not do unnecessary things)
- Uses very little CPU time
- Configurable (configuration compiled in to make it small, but largely
  overridable on the command line)
- Runs user CGI binaries under their own user ID
- Gets users' pages under their own user ID, allowing them to really
  have protected pages (using the built-in authentication mechanism)
- Does not fork for every connection (has a fixed number of servers),
  only to replace a lost server (in case of timeouts).
- Comes with some other useful programs
- Offers Server-Side Includes for many common tasks, including built-in
  page counters (text or graphical)
- Supports PHP and other interpreted file formats
- Supports automatic decompression to save diskspace and bandwidth
- Serves SSL (https) and http connections through the same daemon
- Full support for IPv6

PR:		ports/84314
Submitted by:	Ed Schouten <ed@@fxq.nl>
@
text
@d9 1
a9 1
DISTVERSION=	3.3b26
d11 2
a12 1
MASTER_SITES=	ftp://ftp.stack.nl/pub/xs-httpd/release/
d27 7
d38 2
d41 1
d70 3
a72 3
.for i in "man/httpd.1" "man/httpd.conf.5" "config/httpd.conf.sample" \
	"contrib/SSL-Makefile" "contrib/logrotate.sh"
	@@${SED} \
d75 3
a77 2
		${WRKSRC}/$i > ${WRKSRC}/$i.tmp
	@@${MV} ${WRKSRC}/$i.tmp ${WRKSRC}/$i
d80 1
a80 1
.include <bsd.port.mk>
@

