Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 05 May 2002 12:09:50 +0200
From:      Jens Rehsack <rehsack@liwing.de>
To:        "Andrey A. Chernov" <ache@nagual.pp.ru>
Cc:        Dominic Marks <dominic_marks@btinternet.com>, ports@freebsd.org
Subject:   Re: FreeBSD Port: apache-1.3.24_2
Message-ID:  <3CD504EE.828802D1@liwing.de>
References:  <3CD30C9C.BBFA5DC5@liwing.de> <20020504023109.B921@host217-41-52-202.in-addr.btope> <20020504023327.D921@host217-41-52-202.in-addr.btope> <3CD3C006.DCB42156@liwing.de> <20020504181251.GA11045@nagual.pp.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------CD3DC27C6F5E0362C3C4481E
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit



"Andrey A. Chernov" wrote:
> 
> On Sat, May 04, 2002 at 13:03:34 +0200, Jens Rehsack wrote:
> 
> > +DATADIR?=    ${PREFIX}/www
> > +DOCUMENT_ROOT?=      ${DATADIR}/htdocs
> 
> At least this is wrong, see FreeBSD.layout, we have no htdocs

I cvsup'ed you changes, add the requested changes in my patches and send
you all 4 versions (full file and patch file)
prefix1: only the real apache related var's are now with APACHE_ prefix
prefix2: prefix1 + LARGEFILE_SOURCE, too
prefix3: prefix1 + APACHE_SUEXEC_ - prefixes
prefix4: prefix2 + prefix3

Hope it helps,
Jens
-- 
L     i  W     W     W  i                 Jens Rehsack
L        W     W     W
L     i   W   W W   W   i  nnn    gggg    LiWing IT-Services
L     i    W W   W W    i  n  n  g   g
LLLL  i     W     W     i  n  n  g   g    Friesenstraße 2
                                  gggg    06112 Halle
                                     g
                                 g   g
Tel.:  +49 - 3 45 - 5 17 05 91    ggg     e-Mail: <rehsack@liwing.de>
Fax:   +49 - 3 45 - 5 17 05 92            http://www.liwing.de/
--------------CD3DC27C6F5E0362C3C4481E
Content-Type: text/plain; charset=us-ascii;
 name="Makefile.diff1"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="Makefile.diff1"

--- Makefile	Sat May  4 23:42:05 2002
+++ Makefile.prefix1	Sun May  5 12:11:39 2002
@@ -7,7 +7,7 @@
 
 PORTNAME=	apache
 PORTVERSION=    1.3.24
-PORTREVISION=   3
+PORTREVISION=	3
 CATEGORIES=	www
 MASTER_SITES=   http://www.apache.org/dist/httpd/ \
 		ftp://ftp.ccs.neu.edu/net/mirrors/ftp.apache.org/apache/dist/httpd/ \
@@ -26,12 +26,39 @@
 		ftp://apache.nextpath.com/pub/apache/dist/httpd/
 DISTNAME=	apache_${PORTVERSION}
 
-PATCH_SITES=    http://www.apache.org/dist/httpd/patches/apply_to_1.3.24/
-PATCHFILES=     proxy_http1.1_chunking.patch
-PATCH_DIST_ARGS= -d ${WRKSRC}/src --forward --quiet -E ${PATCH_DIST_STRIP}
+PATCH_SITES=	http://www.apache.org/dist/httpd/patches/apply_to_1.3.24/
+PATCHFILES=	proxy_http1.1_chunking.patch
+PATCH_DIST_ARGS=	-d ${WRKSRC}/src --forward --quiet -E ${PATCH_DIST_STRIP}
 
 MAINTAINER=	ache@freebsd.org
 
+APACHE_DATADIR?=	${PREFIX}/www
+APACHE_DOCUMENT_ROOT?=	${APACHE_DATADIR}/data
+APACHE_SYSCONF_DIR?=	${PREFIX}/etc/apache
+SUEXEC_ROOT?=	${APACHE_DATADIR}
+
+.if defined(WITH_SUEXEC) && ${WITH_SUEXEC} == YES
+SUEXEC_UID_MIN?=1000
+SUEXEC_GID_MIN?=1000
+
+SUEXEC_CONF=	--enable-suexec \
+		--suexec-docroot=${SUEXEC_ROOT} \
+		--suexec-caller=www \
+		--suexec-uidmin=${SUEXEC_UID_MIN} \
+		--suexec-gidmin=${SUEXEC_GID_MIN}
+
+.if defined(SUEXEC_UMASK)
+SUEXEC_CONF+=	--suexec-umask=${SUEXEC_UMASK}
+.endif
+
+.if defined(SUEXEC_SAFEPATH)
+SUEXEC_CONF+=	--suexec-safepath=${SUEXEC_SAFEPATH}
+.endif
+
+.else
+SUEXEC_CONF=	--suexec-docroot=${SUEXEC_ROOT}
+.endif
+
 HAS_CONFIGURE=	yes
 # += for child ports
 CONFIGURE_ARGS+=	\
@@ -40,15 +67,18 @@
 		--server-gid=www \
 		--with-perl=${PERL} \
 		--with-layout=FreeBSD \
-		--suexec-docroot=${PREFIX}/www/data \
 		--without-confadjust \
 		--enable-module=most \
 		--enable-module=auth_db \
 		--enable-module=mmap_static \
 		--disable-module=auth_dbm \
-		--enable-shared=max
+		--enable-shared=max \
+		--datadir=${APACHE_DATADIR} \
+		--htdocsdir=${APACHE_DOCUMENT_ROOT} \
+		${SUEXEC_CONF}
 
-OPTIM=          -DDOCUMENT_LOCATION=\\"${PREFIX}/www/data/\\" \
+
+OPTIM=          -DDOCUMENT_LOCATION=\\"${APACHE_DOCUMENT_ROOT}\\" \
 		-DDEFAULT_PATH=\\"/bin:/usr/bin:${PREFIX}/bin\\"
 
 #
@@ -58,6 +88,22 @@
 OPTIM+=         -DHARD_SERVER_LIMIT=${APACHE_HARD_SERVER_LIMIT}
 .else
 OPTIM+=         -DHARD_SERVER_LIMIT=512
+.endif
+
+# required by www/mod_perl
+.if defined(LARGEFILE_SOURCE)
+CFLAGS+=	-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
+.endif
+
+.if defined(APACHE_LISTEN_PORT)
+CONFIGURE_ARGS+=	\
+		--with-port=${APACHE_LISTEN_PORT}
+.endif
+
+.if defined(APACHE_SYSCONF_DIR)
+CONFIGURE_ARGS+=	\
+		--sysconfdir=${APACHE_SYSCONF_DIR}
+#OPTIM+=		-DSERVER_CONFIG_FILE=\\"${SYSCONF_DIR}/httpd.conf\\"
 .endif
 
 #

--------------CD3DC27C6F5E0362C3C4481E
Content-Type: text/plain; charset=us-ascii;
 name="Makefile.diff2"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="Makefile.diff2"

--- Makefile	Sat May  4 23:42:05 2002
+++ Makefile.prefix2	Sun May  5 12:12:22 2002
@@ -7,7 +7,7 @@
 
 PORTNAME=	apache
 PORTVERSION=    1.3.24
-PORTREVISION=   3
+PORTREVISION=	3
 CATEGORIES=	www
 MASTER_SITES=   http://www.apache.org/dist/httpd/ \
 		ftp://ftp.ccs.neu.edu/net/mirrors/ftp.apache.org/apache/dist/httpd/ \
@@ -26,12 +26,43 @@
 		ftp://apache.nextpath.com/pub/apache/dist/httpd/
 DISTNAME=	apache_${PORTVERSION}
 
-PATCH_SITES=    http://www.apache.org/dist/httpd/patches/apply_to_1.3.24/
-PATCHFILES=     proxy_http1.1_chunking.patch
-PATCH_DIST_ARGS= -d ${WRKSRC}/src --forward --quiet -E ${PATCH_DIST_STRIP}
+PATCH_SITES=	http://www.apache.org/dist/httpd/patches/apply_to_1.3.24/
+PATCHFILES=	proxy_http1.1_chunking.patch
+PATCH_DIST_ARGS=	-d ${WRKSRC}/src --forward --quiet -E ${PATCH_DIST_STRIP}
 
 MAINTAINER=	ache@freebsd.org
 
+APACHE_DATADIR?=	${PREFIX}/www
+APACHE_DOCUMENT_ROOT?=	${APACHE_DATADIR}/data
+APACHE_SYSCONF_DIR?=	${PREFIX}/etc/apache
+APACHE_SUEXEC_ROOT?=	${APACHE_DATADIR}
+
+.if defined(WITH_APACHE_SUEXEC) && ${WITH_APACHE_SUEXEC} == YES
+APACHE_SUEXEC_UID_MIN?=1000
+APACHE_SUEXEC_GID_MIN?=1000
+
+APACHE_SUEXEC_CONF=	\
+		--enable-suexec \
+		--suexec-docroot=${APACHE_SUEXEC_ROOT} \
+		--suexec-caller=www \
+		--suexec-uidmin=${APACHE_SUEXEC_UID_MIN} \
+		--suexec-gidmin=${APACHE_SUEXEC_GID_MIN}
+
+.if defined(APACHE_SUEXEC_UMASK)
+APACHE_SUEXEC_CONF+=	\
+		--suexec-umask=${APACHE_SUEXEC_UMASK}
+.endif
+
+.if defined(APACHE_SUEXEC_SAFEPATH)
+APACHE_SUEXEC_CONF+=	\
+		--suexec-safepath=${APACHE_SUEXEC_SAFEPATH}
+.endif
+
+.else
+APACHE_SUEXEC_CONF=	\
+		--suexec-docroot=${APACHE_SUEXEC_ROOT}
+.endif
+
 HAS_CONFIGURE=	yes
 # += for child ports
 CONFIGURE_ARGS+=	\
@@ -40,15 +71,18 @@
 		--server-gid=www \
 		--with-perl=${PERL} \
 		--with-layout=FreeBSD \
-		--suexec-docroot=${PREFIX}/www/data \
 		--without-confadjust \
 		--enable-module=most \
 		--enable-module=auth_db \
 		--enable-module=mmap_static \
 		--disable-module=auth_dbm \
-		--enable-shared=max
+		--enable-shared=max \
+		--datadir=${APACHE_DATADIR} \
+		--htdocsdir=${APACHE_DOCUMENT_ROOT} \
+		${APACHE_SUEXEC_CONF}
 
-OPTIM=          -DDOCUMENT_LOCATION=\\"${PREFIX}/www/data/\\" \
+
+OPTIM=          -DDOCUMENT_LOCATION=\\"${APACHE_DOCUMENT_ROOT}\\" \
 		-DDEFAULT_PATH=\\"/bin:/usr/bin:${PREFIX}/bin\\"
 
 #
@@ -58,6 +92,22 @@
 OPTIM+=         -DHARD_SERVER_LIMIT=${APACHE_HARD_SERVER_LIMIT}
 .else
 OPTIM+=         -DHARD_SERVER_LIMIT=512
+.endif
+
+# required by www/mod_perl
+.if defined(LARGEFILE_SOURCE)
+CFLAGS+=	-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
+.endif
+
+.if defined(APACHE_LISTEN_PORT)
+CONFIGURE_ARGS+=	\
+		--with-port=${APACHE_LISTEN_PORT}
+.endif
+
+.if defined(APACHE_SYSCONF_DIR)
+CONFIGURE_ARGS+=	\
+		--sysconfdir=${APACHE_SYSCONF_DIR}
+#OPTIM+=		-DSERVER_CONFIG_FILE=\\"${SYSCONF_DIR}/httpd.conf\\"
 .endif
 
 #

--------------CD3DC27C6F5E0362C3C4481E
Content-Type: text/plain; charset=us-ascii;
 name="Makefile.diff3"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="Makefile.diff3"

--- Makefile	Sat May  4 23:42:05 2002
+++ Makefile.prefix3	Sun May  5 12:12:22 2002
@@ -7,7 +7,7 @@
 
 PORTNAME=	apache
 PORTVERSION=    1.3.24
-PORTREVISION=   3
+PORTREVISION=	3
 CATEGORIES=	www
 MASTER_SITES=   http://www.apache.org/dist/httpd/ \
 		ftp://ftp.ccs.neu.edu/net/mirrors/ftp.apache.org/apache/dist/httpd/ \
@@ -26,12 +26,39 @@
 		ftp://apache.nextpath.com/pub/apache/dist/httpd/
 DISTNAME=	apache_${PORTVERSION}
 
-PATCH_SITES=    http://www.apache.org/dist/httpd/patches/apply_to_1.3.24/
-PATCHFILES=     proxy_http1.1_chunking.patch
-PATCH_DIST_ARGS= -d ${WRKSRC}/src --forward --quiet -E ${PATCH_DIST_STRIP}
+PATCH_SITES=	http://www.apache.org/dist/httpd/patches/apply_to_1.3.24/
+PATCHFILES=	proxy_http1.1_chunking.patch
+PATCH_DIST_ARGS=	-d ${WRKSRC}/src --forward --quiet -E ${PATCH_DIST_STRIP}
 
 MAINTAINER=	ache@freebsd.org
 
+APACHE_DATADIR?=	${PREFIX}/www
+APACHE_DOCUMENT_ROOT?=	${APACHE_DATADIR}/data
+APACHE_SYSCONF_DIR?=	${PREFIX}/etc/apache
+SUEXEC_ROOT?=	${APACHE_DATADIR}
+
+.if defined(WITH_SUEXEC) && ${WITH_SUEXEC} == YES
+SUEXEC_UID_MIN?=1000
+SUEXEC_GID_MIN?=1000
+
+SUEXEC_CONF=	--enable-suexec \
+		--suexec-docroot=${SUEXEC_ROOT} \
+		--suexec-caller=www \
+		--suexec-uidmin=${SUEXEC_UID_MIN} \
+		--suexec-gidmin=${SUEXEC_GID_MIN}
+
+.if defined(SUEXEC_UMASK)
+SUEXEC_CONF+=	--suexec-umask=${SUEXEC_UMASK}
+.endif
+
+.if defined(SUEXEC_SAFEPATH)
+SUEXEC_CONF+=	--suexec-safepath=${SUEXEC_SAFEPATH}
+.endif
+
+.else
+SUEXEC_CONF=	--suexec-docroot=${SUEXEC_ROOT}
+.endif
+
 HAS_CONFIGURE=	yes
 # += for child ports
 CONFIGURE_ARGS+=	\
@@ -40,15 +67,18 @@
 		--server-gid=www \
 		--with-perl=${PERL} \
 		--with-layout=FreeBSD \
-		--suexec-docroot=${PREFIX}/www/data \
 		--without-confadjust \
 		--enable-module=most \
 		--enable-module=auth_db \
 		--enable-module=mmap_static \
 		--disable-module=auth_dbm \
-		--enable-shared=max
+		--enable-shared=max \
+		--datadir=${APACHE_DATADIR} \
+		--htdocsdir=${APACHE_DOCUMENT_ROOT} \
+		${SUEXEC_CONF}
 
-OPTIM=          -DDOCUMENT_LOCATION=\\"${PREFIX}/www/data/\\" \
+
+OPTIM=          -DDOCUMENT_LOCATION=\\"${APACHE_DOCUMENT_ROOT}\\" \
 		-DDEFAULT_PATH=\\"/bin:/usr/bin:${PREFIX}/bin\\"
 
 #
@@ -58,6 +88,22 @@
 OPTIM+=         -DHARD_SERVER_LIMIT=${APACHE_HARD_SERVER_LIMIT}
 .else
 OPTIM+=         -DHARD_SERVER_LIMIT=512
+.endif
+
+# required by www/mod_perl
+.if defined(WITH_APACHE_LARGEFILE_SOURCE)
+CFLAGS+=	-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
+.endif
+
+.if defined(APACHE_LISTEN_PORT)
+CONFIGURE_ARGS+=	\
+		--with-port=${APACHE_LISTEN_PORT}
+.endif
+
+.if defined(APACHE_SYSCONF_DIR)
+CONFIGURE_ARGS+=	\
+		--sysconfdir=${APACHE_SYSCONF_DIR}
+#OPTIM+=		-DSERVER_CONFIG_FILE=\\"${SYSCONF_DIR}/httpd.conf\\"
 .endif
 
 #

--------------CD3DC27C6F5E0362C3C4481E
Content-Type: text/plain; charset=us-ascii;
 name="Makefile.diff4"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="Makefile.diff4"

--- Makefile	Sat May  4 23:42:05 2002
+++ Makefile.prefix4	Sun May  5 12:12:22 2002
@@ -7,7 +7,7 @@
 
 PORTNAME=	apache
 PORTVERSION=    1.3.24
-PORTREVISION=   3
+PORTREVISION=	3
 CATEGORIES=	www
 MASTER_SITES=   http://www.apache.org/dist/httpd/ \
 		ftp://ftp.ccs.neu.edu/net/mirrors/ftp.apache.org/apache/dist/httpd/ \
@@ -26,12 +26,43 @@
 		ftp://apache.nextpath.com/pub/apache/dist/httpd/
 DISTNAME=	apache_${PORTVERSION}
 
-PATCH_SITES=    http://www.apache.org/dist/httpd/patches/apply_to_1.3.24/
-PATCHFILES=     proxy_http1.1_chunking.patch
-PATCH_DIST_ARGS= -d ${WRKSRC}/src --forward --quiet -E ${PATCH_DIST_STRIP}
+PATCH_SITES=	http://www.apache.org/dist/httpd/patches/apply_to_1.3.24/
+PATCHFILES=	proxy_http1.1_chunking.patch
+PATCH_DIST_ARGS=	-d ${WRKSRC}/src --forward --quiet -E ${PATCH_DIST_STRIP}
 
 MAINTAINER=	ache@freebsd.org
 
+APACHE_DATADIR?=	${PREFIX}/www
+APACHE_DOCUMENT_ROOT?=	${APACHE_DATADIR}/data
+APACHE_SYSCONF_DIR?=	${PREFIX}/etc/apache
+APACHE_SUEXEC_ROOT?=	${APACHE_DATADIR}
+
+.if defined(WITH_APACHE_SUEXEC) && ${WITH_APACHE_SUEXEC} == YES
+APACHE_SUEXEC_UID_MIN?=1000
+APACHE_SUEXEC_GID_MIN?=1000
+
+APACHE_SUEXEC_CONF=	\
+		--enable-suexec \
+		--suexec-docroot=${APACHE_SUEXEC_ROOT} \
+		--suexec-caller=www \
+		--suexec-uidmin=${APACHE_SUEXEC_UID_MIN} \
+		--suexec-gidmin=${APACHE_SUEXEC_GID_MIN}
+
+.if defined(APACHE_SUEXEC_UMASK)
+APACHE_SUEXEC_CONF+=	\
+		--suexec-umask=${APACHE_SUEXEC_UMASK}
+.endif
+
+.if defined(APACHE_SUEXEC_SAFEPATH)
+APACHE_SUEXEC_CONF+=	\
+		--suexec-safepath=${APACHE_SUEXEC_SAFEPATH}
+.endif
+
+.else
+APACHE_SUEXEC_CONF=	\
+		--suexec-docroot=${APACHE_SUEXEC_ROOT}
+.endif
+
 HAS_CONFIGURE=	yes
 # += for child ports
 CONFIGURE_ARGS+=	\
@@ -40,15 +71,18 @@
 		--server-gid=www \
 		--with-perl=${PERL} \
 		--with-layout=FreeBSD \
-		--suexec-docroot=${PREFIX}/www/data \
 		--without-confadjust \
 		--enable-module=most \
 		--enable-module=auth_db \
 		--enable-module=mmap_static \
 		--disable-module=auth_dbm \
-		--enable-shared=max
+		--enable-shared=max \
+		--datadir=${APACHE_DATADIR} \
+		--htdocsdir=${APACHE_DOCUMENT_ROOT} \
+		${APACHE_SUEXEC_CONF}
 
-OPTIM=          -DDOCUMENT_LOCATION=\\"${PREFIX}/www/data/\\" \
+
+OPTIM=          -DDOCUMENT_LOCATION=\\"${APACHE_DOCUMENT_ROOT}\\" \
 		-DDEFAULT_PATH=\\"/bin:/usr/bin:${PREFIX}/bin\\"
 
 #
@@ -58,6 +92,22 @@
 OPTIM+=         -DHARD_SERVER_LIMIT=${APACHE_HARD_SERVER_LIMIT}
 .else
 OPTIM+=         -DHARD_SERVER_LIMIT=512
+.endif
+
+# required by www/mod_perl
+.if defined(WITH_APACHE_LARGEFILE_SOURCE)
+CFLAGS+=	-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
+.endif
+
+.if defined(APACHE_LISTEN_PORT)
+CONFIGURE_ARGS+=	\
+		--with-port=${APACHE_LISTEN_PORT}
+.endif
+
+.if defined(APACHE_SYSCONF_DIR)
+CONFIGURE_ARGS+=	\
+		--sysconfdir=${APACHE_SYSCONF_DIR}
+#OPTIM+=		-DSERVER_CONFIG_FILE=\\"${SYSCONF_DIR}/httpd.conf\\"
 .endif
 
 #

--------------CD3DC27C6F5E0362C3C4481E
Content-Type: text/plain; charset=us-ascii;
 name="Makefile.prefix1"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="Makefile.prefix1"

# New ports collection makefile for:    apache HTTPD
# Date created:         Fri Aug 25 16:42:36 CDT 1995
# Whom:                 ache@freebsd.org
#
# $FreeBSD: ports/www/apache13/Makefile,v 1.112 2002/05/04 23:42:05 ache Exp $
#

PORTNAME=	apache
PORTVERSION=    1.3.24
PORTREVISION=	3
CATEGORIES=	www
MASTER_SITES=   http://www.apache.org/dist/httpd/ \
		ftp://ftp.ccs.neu.edu/net/mirrors/ftp.apache.org/apache/dist/httpd/ \
		ftp://ftp.rge.com/pub/infosystems/apache/dist/httpd/ \
		ftp://apache.compuex.com/pub/apache/dist/httpd/ \
		ftp://apache.arctic.org/pub/apache/dist/httpd/ \
		ftp://ftp.epix.net/pub/apache/dist/httpd/ \
		ftp://ftp.ameth.org/pub/mirrors/ftp.apache.org/apache/dist/httpd/ \
		ftp://ftp.connectnet.com/pub/www/apache/httpd/ \
		ftp://apache.technomancer.com/mirrors/apache/dist/httpd/ \
		ftp://ftp.raver.net/pub/ftp.apache.org/httpd/ \
		ftp://www3.service.digital.com/apache/dist/httpd/ \
		ftp://galileo.galilei.com/pub/apache/httpd/ \
		ftp://ftp.mtnranch.net/pub/apache/dist/httpd/ \
		ftp://ftp.iodynamics.com/pub/mirror/apache/dist/httpd/ \
		ftp://apache.nextpath.com/pub/apache/dist/httpd/
DISTNAME=	apache_${PORTVERSION}

PATCH_SITES=	http://www.apache.org/dist/httpd/patches/apply_to_1.3.24/
PATCHFILES=	proxy_http1.1_chunking.patch
PATCH_DIST_ARGS=	-d ${WRKSRC}/src --forward --quiet -E ${PATCH_DIST_STRIP}

MAINTAINER=	ache@freebsd.org

APACHE_DATADIR?=	${PREFIX}/www
APACHE_DOCUMENT_ROOT?=	${APACHE_DATADIR}/data
APACHE_SYSCONF_DIR?=	${PREFIX}/etc/apache
SUEXEC_ROOT?=	${APACHE_DATADIR}

.if defined(WITH_SUEXEC) && ${WITH_SUEXEC} == YES
SUEXEC_UID_MIN?=1000
SUEXEC_GID_MIN?=1000

SUEXEC_CONF=	--enable-suexec \
		--suexec-docroot=${SUEXEC_ROOT} \
		--suexec-caller=www \
		--suexec-uidmin=${SUEXEC_UID_MIN} \
		--suexec-gidmin=${SUEXEC_GID_MIN}

.if defined(SUEXEC_UMASK)
SUEXEC_CONF+=	--suexec-umask=${SUEXEC_UMASK}
.endif

.if defined(SUEXEC_SAFEPATH)
SUEXEC_CONF+=	--suexec-safepath=${SUEXEC_SAFEPATH}
.endif

.else
SUEXEC_CONF=	--suexec-docroot=${SUEXEC_ROOT}
.endif

HAS_CONFIGURE=	yes
# += for child ports
CONFIGURE_ARGS+=	\
		--prefix=${PREFIX} \
		--server-uid=www \
		--server-gid=www \
		--with-perl=${PERL} \
		--with-layout=FreeBSD \
		--without-confadjust \
		--enable-module=most \
		--enable-module=auth_db \
		--enable-module=mmap_static \
		--disable-module=auth_dbm \
		--enable-shared=max \
		--datadir=${APACHE_DATADIR} \
		--htdocsdir=${APACHE_DOCUMENT_ROOT} \
		${SUEXEC_CONF}


OPTIM=          -DDOCUMENT_LOCATION=\\"${APACHE_DOCUMENT_ROOT}\\" \
		-DDEFAULT_PATH=\\"/bin:/usr/bin:${PREFIX}/bin\\"

#
# Set APACHE_HARD_SERVER_LIMIT env. variable to desired value
#
.if defined(APACHE_HARD_SERVER_LIMIT)
OPTIM+=         -DHARD_SERVER_LIMIT=${APACHE_HARD_SERVER_LIMIT}
.else
OPTIM+=         -DHARD_SERVER_LIMIT=512
.endif

# required by www/mod_perl
.if defined(LARGEFILE_SOURCE)
CFLAGS+=	-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
.endif

.if defined(APACHE_LISTEN_PORT)
CONFIGURE_ARGS+=	\
		--with-port=${APACHE_LISTEN_PORT}
.endif

.if defined(APACHE_SYSCONF_DIR)
CONFIGURE_ARGS+=	\
		--sysconfdir=${APACHE_SYSCONF_DIR}
#OPTIM+=		-DSERVER_CONFIG_FILE=\\"${SYSCONF_DIR}/httpd.conf\\"
.endif

#
# Set WITH_APACHE_PERF_TUNING env. variable to YES to get maximum performance
#
.if defined(WITH_APACHE_PERF_TUNING) && ${WITH_APACHE_PERF_TUNING} == YES
OPTIM+=		-DBUFFERED_LOGS
CFLAGS+=	-O6 -fomit-frame-pointer
.endif

CONFIGURE_ENV=	OPTIM='${OPTIM}' LD_SHLIB='${CC}'

MAN1=		dbmmanage.1 htdigest.1 htpasswd.1
MAN8=		ab.8 apachectl.8 apxs.8 httpd.8 logresolve.8 rotatelogs.8

post-extract:
	@${SED} -e "s=%%PREFIX%%=${PREFIX}=g" ${FILESDIR}/apache.sh \
		> ${WRKSRC}/apache.sh

pre-install:
	PKG_PREFIX=${PREFIX} ${SH} pkg-install ${PKGNAME} PRE-INSTALL

post-install:
	@${INSTALL_DATA} ${WRKSRC}/apache.sh ${PREFIX}/etc/rc.d/apache.sh.default
	@if [ ! -f ${PREFIX}/etc/rc.d/apache.sh ]; then \
		${ECHO} "Installing ${PREFIX}/etc/rc.d/apache.sh startup file."; \
		${INSTALL_SCRIPT} ${WRKSRC}/apache.sh ${PREFIX}/etc/rc.d/apache.sh; \
	fi
	@${CAT} ${PKGMESSAGE}

.include <bsd.port.mk>

--------------CD3DC27C6F5E0362C3C4481E
Content-Type: text/plain; charset=us-ascii;
 name="Makefile.prefix2"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="Makefile.prefix2"

# New ports collection makefile for:    apache HTTPD
# Date created:         Fri Aug 25 16:42:36 CDT 1995
# Whom:                 ache@freebsd.org
#
# $FreeBSD: ports/www/apache13/Makefile,v 1.112 2002/05/04 23:42:05 ache Exp $
#

PORTNAME=	apache
PORTVERSION=    1.3.24
PORTREVISION=	3
CATEGORIES=	www
MASTER_SITES=   http://www.apache.org/dist/httpd/ \
		ftp://ftp.ccs.neu.edu/net/mirrors/ftp.apache.org/apache/dist/httpd/ \
		ftp://ftp.rge.com/pub/infosystems/apache/dist/httpd/ \
		ftp://apache.compuex.com/pub/apache/dist/httpd/ \
		ftp://apache.arctic.org/pub/apache/dist/httpd/ \
		ftp://ftp.epix.net/pub/apache/dist/httpd/ \
		ftp://ftp.ameth.org/pub/mirrors/ftp.apache.org/apache/dist/httpd/ \
		ftp://ftp.connectnet.com/pub/www/apache/httpd/ \
		ftp://apache.technomancer.com/mirrors/apache/dist/httpd/ \
		ftp://ftp.raver.net/pub/ftp.apache.org/httpd/ \
		ftp://www3.service.digital.com/apache/dist/httpd/ \
		ftp://galileo.galilei.com/pub/apache/httpd/ \
		ftp://ftp.mtnranch.net/pub/apache/dist/httpd/ \
		ftp://ftp.iodynamics.com/pub/mirror/apache/dist/httpd/ \
		ftp://apache.nextpath.com/pub/apache/dist/httpd/
DISTNAME=	apache_${PORTVERSION}

PATCH_SITES=	http://www.apache.org/dist/httpd/patches/apply_to_1.3.24/
PATCHFILES=	proxy_http1.1_chunking.patch
PATCH_DIST_ARGS=	-d ${WRKSRC}/src --forward --quiet -E ${PATCH_DIST_STRIP}

MAINTAINER=	ache@freebsd.org

APACHE_DATADIR?=	${PREFIX}/www
APACHE_DOCUMENT_ROOT?=	${APACHE_DATADIR}/data
APACHE_SYSCONF_DIR?=	${PREFIX}/etc/apache
APACHE_SUEXEC_ROOT?=	${APACHE_DATADIR}

.if defined(WITH_APACHE_SUEXEC) && ${WITH_APACHE_SUEXEC} == YES
APACHE_SUEXEC_UID_MIN?=1000
APACHE_SUEXEC_GID_MIN?=1000

APACHE_SUEXEC_CONF=	\
		--enable-suexec \
		--suexec-docroot=${APACHE_SUEXEC_ROOT} \
		--suexec-caller=www \
		--suexec-uidmin=${APACHE_SUEXEC_UID_MIN} \
		--suexec-gidmin=${APACHE_SUEXEC_GID_MIN}

.if defined(APACHE_SUEXEC_UMASK)
APACHE_SUEXEC_CONF+=	\
		--suexec-umask=${APACHE_SUEXEC_UMASK}
.endif

.if defined(APACHE_SUEXEC_SAFEPATH)
APACHE_SUEXEC_CONF+=	\
		--suexec-safepath=${APACHE_SUEXEC_SAFEPATH}
.endif

.else
APACHE_SUEXEC_CONF=	\
		--suexec-docroot=${APACHE_SUEXEC_ROOT}
.endif

HAS_CONFIGURE=	yes
# += for child ports
CONFIGURE_ARGS+=	\
		--prefix=${PREFIX} \
		--server-uid=www \
		--server-gid=www \
		--with-perl=${PERL} \
		--with-layout=FreeBSD \
		--without-confadjust \
		--enable-module=most \
		--enable-module=auth_db \
		--enable-module=mmap_static \
		--disable-module=auth_dbm \
		--enable-shared=max \
		--datadir=${APACHE_DATADIR} \
		--htdocsdir=${APACHE_DOCUMENT_ROOT} \
		${APACHE_SUEXEC_CONF}


OPTIM=          -DDOCUMENT_LOCATION=\\"${APACHE_DOCUMENT_ROOT}\\" \
		-DDEFAULT_PATH=\\"/bin:/usr/bin:${PREFIX}/bin\\"

#
# Set APACHE_HARD_SERVER_LIMIT env. variable to desired value
#
.if defined(APACHE_HARD_SERVER_LIMIT)
OPTIM+=         -DHARD_SERVER_LIMIT=${APACHE_HARD_SERVER_LIMIT}
.else
OPTIM+=         -DHARD_SERVER_LIMIT=512
.endif

# required by www/mod_perl
.if defined(LARGEFILE_SOURCE)
CFLAGS+=	-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
.endif

.if defined(APACHE_LISTEN_PORT)
CONFIGURE_ARGS+=	\
		--with-port=${APACHE_LISTEN_PORT}
.endif

.if defined(APACHE_SYSCONF_DIR)
CONFIGURE_ARGS+=	\
		--sysconfdir=${APACHE_SYSCONF_DIR}
#OPTIM+=		-DSERVER_CONFIG_FILE=\\"${SYSCONF_DIR}/httpd.conf\\"
.endif

#
# Set WITH_APACHE_PERF_TUNING env. variable to YES to get maximum performance
#
.if defined(WITH_APACHE_PERF_TUNING) && ${WITH_APACHE_PERF_TUNING} == YES
OPTIM+=		-DBUFFERED_LOGS
CFLAGS+=	-O6 -fomit-frame-pointer
.endif

CONFIGURE_ENV=	OPTIM='${OPTIM}' LD_SHLIB='${CC}'

MAN1=		dbmmanage.1 htdigest.1 htpasswd.1
MAN8=		ab.8 apachectl.8 apxs.8 httpd.8 logresolve.8 rotatelogs.8

post-extract:
	@${SED} -e "s=%%PREFIX%%=${PREFIX}=g" ${FILESDIR}/apache.sh \
		> ${WRKSRC}/apache.sh

pre-install:
	PKG_PREFIX=${PREFIX} ${SH} pkg-install ${PKGNAME} PRE-INSTALL

post-install:
	@${INSTALL_DATA} ${WRKSRC}/apache.sh ${PREFIX}/etc/rc.d/apache.sh.default
	@if [ ! -f ${PREFIX}/etc/rc.d/apache.sh ]; then \
		${ECHO} "Installing ${PREFIX}/etc/rc.d/apache.sh startup file."; \
		${INSTALL_SCRIPT} ${WRKSRC}/apache.sh ${PREFIX}/etc/rc.d/apache.sh; \
	fi
	@${CAT} ${PKGMESSAGE}

.include <bsd.port.mk>

--------------CD3DC27C6F5E0362C3C4481E
Content-Type: text/plain; charset=us-ascii;
 name="Makefile.prefix3"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="Makefile.prefix3"

# New ports collection makefile for:    apache HTTPD
# Date created:         Fri Aug 25 16:42:36 CDT 1995
# Whom:                 ache@freebsd.org
#
# $FreeBSD: ports/www/apache13/Makefile,v 1.112 2002/05/04 23:42:05 ache Exp $
#

PORTNAME=	apache
PORTVERSION=    1.3.24
PORTREVISION=	3
CATEGORIES=	www
MASTER_SITES=   http://www.apache.org/dist/httpd/ \
		ftp://ftp.ccs.neu.edu/net/mirrors/ftp.apache.org/apache/dist/httpd/ \
		ftp://ftp.rge.com/pub/infosystems/apache/dist/httpd/ \
		ftp://apache.compuex.com/pub/apache/dist/httpd/ \
		ftp://apache.arctic.org/pub/apache/dist/httpd/ \
		ftp://ftp.epix.net/pub/apache/dist/httpd/ \
		ftp://ftp.ameth.org/pub/mirrors/ftp.apache.org/apache/dist/httpd/ \
		ftp://ftp.connectnet.com/pub/www/apache/httpd/ \
		ftp://apache.technomancer.com/mirrors/apache/dist/httpd/ \
		ftp://ftp.raver.net/pub/ftp.apache.org/httpd/ \
		ftp://www3.service.digital.com/apache/dist/httpd/ \
		ftp://galileo.galilei.com/pub/apache/httpd/ \
		ftp://ftp.mtnranch.net/pub/apache/dist/httpd/ \
		ftp://ftp.iodynamics.com/pub/mirror/apache/dist/httpd/ \
		ftp://apache.nextpath.com/pub/apache/dist/httpd/
DISTNAME=	apache_${PORTVERSION}

PATCH_SITES=	http://www.apache.org/dist/httpd/patches/apply_to_1.3.24/
PATCHFILES=	proxy_http1.1_chunking.patch
PATCH_DIST_ARGS=	-d ${WRKSRC}/src --forward --quiet -E ${PATCH_DIST_STRIP}

MAINTAINER=	ache@freebsd.org

APACHE_DATADIR?=	${PREFIX}/www
APACHE_DOCUMENT_ROOT?=	${APACHE_DATADIR}/data
APACHE_SYSCONF_DIR?=	${PREFIX}/etc/apache
SUEXEC_ROOT?=	${APACHE_DATADIR}

.if defined(WITH_SUEXEC) && ${WITH_SUEXEC} == YES
SUEXEC_UID_MIN?=1000
SUEXEC_GID_MIN?=1000

SUEXEC_CONF=	--enable-suexec \
		--suexec-docroot=${SUEXEC_ROOT} \
		--suexec-caller=www \
		--suexec-uidmin=${SUEXEC_UID_MIN} \
		--suexec-gidmin=${SUEXEC_GID_MIN}

.if defined(SUEXEC_UMASK)
SUEXEC_CONF+=	--suexec-umask=${SUEXEC_UMASK}
.endif

.if defined(SUEXEC_SAFEPATH)
SUEXEC_CONF+=	--suexec-safepath=${SUEXEC_SAFEPATH}
.endif

.else
SUEXEC_CONF=	--suexec-docroot=${SUEXEC_ROOT}
.endif

HAS_CONFIGURE=	yes
# += for child ports
CONFIGURE_ARGS+=	\
		--prefix=${PREFIX} \
		--server-uid=www \
		--server-gid=www \
		--with-perl=${PERL} \
		--with-layout=FreeBSD \
		--without-confadjust \
		--enable-module=most \
		--enable-module=auth_db \
		--enable-module=mmap_static \
		--disable-module=auth_dbm \
		--enable-shared=max \
		--datadir=${APACHE_DATADIR} \
		--htdocsdir=${APACHE_DOCUMENT_ROOT} \
		${SUEXEC_CONF}


OPTIM=          -DDOCUMENT_LOCATION=\\"${APACHE_DOCUMENT_ROOT}\\" \
		-DDEFAULT_PATH=\\"/bin:/usr/bin:${PREFIX}/bin\\"

#
# Set APACHE_HARD_SERVER_LIMIT env. variable to desired value
#
.if defined(APACHE_HARD_SERVER_LIMIT)
OPTIM+=         -DHARD_SERVER_LIMIT=${APACHE_HARD_SERVER_LIMIT}
.else
OPTIM+=         -DHARD_SERVER_LIMIT=512
.endif

# required by www/mod_perl
.if defined(WITH_APACHE_LARGEFILE_SOURCE)
CFLAGS+=	-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
.endif

.if defined(APACHE_LISTEN_PORT)
CONFIGURE_ARGS+=	\
		--with-port=${APACHE_LISTEN_PORT}
.endif

.if defined(APACHE_SYSCONF_DIR)
CONFIGURE_ARGS+=	\
		--sysconfdir=${APACHE_SYSCONF_DIR}
#OPTIM+=		-DSERVER_CONFIG_FILE=\\"${SYSCONF_DIR}/httpd.conf\\"
.endif

#
# Set WITH_APACHE_PERF_TUNING env. variable to YES to get maximum performance
#
.if defined(WITH_APACHE_PERF_TUNING) && ${WITH_APACHE_PERF_TUNING} == YES
OPTIM+=		-DBUFFERED_LOGS
CFLAGS+=	-O6 -fomit-frame-pointer
.endif

CONFIGURE_ENV=	OPTIM='${OPTIM}' LD_SHLIB='${CC}'

MAN1=		dbmmanage.1 htdigest.1 htpasswd.1
MAN8=		ab.8 apachectl.8 apxs.8 httpd.8 logresolve.8 rotatelogs.8

post-extract:
	@${SED} -e "s=%%PREFIX%%=${PREFIX}=g" ${FILESDIR}/apache.sh \
		> ${WRKSRC}/apache.sh

pre-install:
	PKG_PREFIX=${PREFIX} ${SH} pkg-install ${PKGNAME} PRE-INSTALL

post-install:
	@${INSTALL_DATA} ${WRKSRC}/apache.sh ${PREFIX}/etc/rc.d/apache.sh.default
	@if [ ! -f ${PREFIX}/etc/rc.d/apache.sh ]; then \
		${ECHO} "Installing ${PREFIX}/etc/rc.d/apache.sh startup file."; \
		${INSTALL_SCRIPT} ${WRKSRC}/apache.sh ${PREFIX}/etc/rc.d/apache.sh; \
	fi
	@${CAT} ${PKGMESSAGE}

.include <bsd.port.mk>

--------------CD3DC27C6F5E0362C3C4481E
Content-Type: text/plain; charset=us-ascii;
 name="Makefile.prefix4"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="Makefile.prefix4"

# New ports collection makefile for:    apache HTTPD
# Date created:         Fri Aug 25 16:42:36 CDT 1995
# Whom:                 ache@freebsd.org
#
# $FreeBSD: ports/www/apache13/Makefile,v 1.112 2002/05/04 23:42:05 ache Exp $
#

PORTNAME=	apache
PORTVERSION=    1.3.24
PORTREVISION=	3
CATEGORIES=	www
MASTER_SITES=   http://www.apache.org/dist/httpd/ \
		ftp://ftp.ccs.neu.edu/net/mirrors/ftp.apache.org/apache/dist/httpd/ \
		ftp://ftp.rge.com/pub/infosystems/apache/dist/httpd/ \
		ftp://apache.compuex.com/pub/apache/dist/httpd/ \
		ftp://apache.arctic.org/pub/apache/dist/httpd/ \
		ftp://ftp.epix.net/pub/apache/dist/httpd/ \
		ftp://ftp.ameth.org/pub/mirrors/ftp.apache.org/apache/dist/httpd/ \
		ftp://ftp.connectnet.com/pub/www/apache/httpd/ \
		ftp://apache.technomancer.com/mirrors/apache/dist/httpd/ \
		ftp://ftp.raver.net/pub/ftp.apache.org/httpd/ \
		ftp://www3.service.digital.com/apache/dist/httpd/ \
		ftp://galileo.galilei.com/pub/apache/httpd/ \
		ftp://ftp.mtnranch.net/pub/apache/dist/httpd/ \
		ftp://ftp.iodynamics.com/pub/mirror/apache/dist/httpd/ \
		ftp://apache.nextpath.com/pub/apache/dist/httpd/
DISTNAME=	apache_${PORTVERSION}

PATCH_SITES=	http://www.apache.org/dist/httpd/patches/apply_to_1.3.24/
PATCHFILES=	proxy_http1.1_chunking.patch
PATCH_DIST_ARGS=	-d ${WRKSRC}/src --forward --quiet -E ${PATCH_DIST_STRIP}

MAINTAINER=	ache@freebsd.org

APACHE_DATADIR?=	${PREFIX}/www
APACHE_DOCUMENT_ROOT?=	${APACHE_DATADIR}/data
APACHE_SYSCONF_DIR?=	${PREFIX}/etc/apache
APACHE_SUEXEC_ROOT?=	${APACHE_DATADIR}

.if defined(WITH_APACHE_SUEXEC) && ${WITH_APACHE_SUEXEC} == YES
APACHE_SUEXEC_UID_MIN?=1000
APACHE_SUEXEC_GID_MIN?=1000

APACHE_SUEXEC_CONF=	\
		--enable-suexec \
		--suexec-docroot=${APACHE_SUEXEC_ROOT} \
		--suexec-caller=www \
		--suexec-uidmin=${APACHE_SUEXEC_UID_MIN} \
		--suexec-gidmin=${APACHE_SUEXEC_GID_MIN}

.if defined(APACHE_SUEXEC_UMASK)
APACHE_SUEXEC_CONF+=	\
		--suexec-umask=${APACHE_SUEXEC_UMASK}
.endif

.if defined(APACHE_SUEXEC_SAFEPATH)
APACHE_SUEXEC_CONF+=	\
		--suexec-safepath=${APACHE_SUEXEC_SAFEPATH}
.endif

.else
APACHE_SUEXEC_CONF=	\
		--suexec-docroot=${APACHE_SUEXEC_ROOT}
.endif

HAS_CONFIGURE=	yes
# += for child ports
CONFIGURE_ARGS+=	\
		--prefix=${PREFIX} \
		--server-uid=www \
		--server-gid=www \
		--with-perl=${PERL} \
		--with-layout=FreeBSD \
		--without-confadjust \
		--enable-module=most \
		--enable-module=auth_db \
		--enable-module=mmap_static \
		--disable-module=auth_dbm \
		--enable-shared=max \
		--datadir=${APACHE_DATADIR} \
		--htdocsdir=${APACHE_DOCUMENT_ROOT} \
		${APACHE_SUEXEC_CONF}


OPTIM=          -DDOCUMENT_LOCATION=\\"${APACHE_DOCUMENT_ROOT}\\" \
		-DDEFAULT_PATH=\\"/bin:/usr/bin:${PREFIX}/bin\\"

#
# Set APACHE_HARD_SERVER_LIMIT env. variable to desired value
#
.if defined(APACHE_HARD_SERVER_LIMIT)
OPTIM+=         -DHARD_SERVER_LIMIT=${APACHE_HARD_SERVER_LIMIT}
.else
OPTIM+=         -DHARD_SERVER_LIMIT=512
.endif

# required by www/mod_perl
.if defined(WITH_APACHE_LARGEFILE_SOURCE)
CFLAGS+=	-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
.endif

.if defined(APACHE_LISTEN_PORT)
CONFIGURE_ARGS+=	\
		--with-port=${APACHE_LISTEN_PORT}
.endif

.if defined(APACHE_SYSCONF_DIR)
CONFIGURE_ARGS+=	\
		--sysconfdir=${APACHE_SYSCONF_DIR}
#OPTIM+=		-DSERVER_CONFIG_FILE=\\"${SYSCONF_DIR}/httpd.conf\\"
.endif

#
# Set WITH_APACHE_PERF_TUNING env. variable to YES to get maximum performance
#
.if defined(WITH_APACHE_PERF_TUNING) && ${WITH_APACHE_PERF_TUNING} == YES
OPTIM+=		-DBUFFERED_LOGS
CFLAGS+=	-O6 -fomit-frame-pointer
.endif

CONFIGURE_ENV=	OPTIM='${OPTIM}' LD_SHLIB='${CC}'

MAN1=		dbmmanage.1 htdigest.1 htpasswd.1
MAN8=		ab.8 apachectl.8 apxs.8 httpd.8 logresolve.8 rotatelogs.8

post-extract:
	@${SED} -e "s=%%PREFIX%%=${PREFIX}=g" ${FILESDIR}/apache.sh \
		> ${WRKSRC}/apache.sh

pre-install:
	PKG_PREFIX=${PREFIX} ${SH} pkg-install ${PKGNAME} PRE-INSTALL

post-install:
	@${INSTALL_DATA} ${WRKSRC}/apache.sh ${PREFIX}/etc/rc.d/apache.sh.default
	@if [ ! -f ${PREFIX}/etc/rc.d/apache.sh ]; then \
		${ECHO} "Installing ${PREFIX}/etc/rc.d/apache.sh startup file."; \
		${INSTALL_SCRIPT} ${WRKSRC}/apache.sh ${PREFIX}/etc/rc.d/apache.sh; \
	fi
	@${CAT} ${PKGMESSAGE}

.include <bsd.port.mk>

--------------CD3DC27C6F5E0362C3C4481E--


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3CD504EE.828802D1>