View | Details | Raw Unified | Return to bug 40426 | Differences between
and this patch

Collapse All | Expand All

(-)apache13-modssl/Makefile (-9 / +46 lines)
Lines 24-29 Link Here
24
		ftp://ftp.iodynamics.com/pub/mirror/apache/dist/httpd/ \
24
		ftp://ftp.iodynamics.com/pub/mirror/apache/dist/httpd/ \
25
		ftp://apache.nextpath.com/pub/apache/dist/httpd/ \
25
		ftp://apache.nextpath.com/pub/apache/dist/httpd/ \
26
		${MASTER_SITES_MODSSL:S/$/:modssl/}
26
		${MASTER_SITES_MODSSL:S/$/:modssl/}
27
28
DISTNAME=	apache_${VERSION_APACHE}
29
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} \
30
		mod_ssl-${VERSION_MODSSL}-${VERSION_APACHE}${EXTRACT_SUFX}:modssl
31
27
MASTER_SITES_MODSSL=	http://www.modssl.org/source/ \
32
MASTER_SITES_MODSSL=	http://www.modssl.org/source/ \
28
		ftp://ftp.modssl.org/source/ \
33
		ftp://ftp.modssl.org/source/ \
29
		ftp://ftp.pca.dfn.de/pub/tools/net/mod_ssl/ \
34
		ftp://ftp.pca.dfn.de/pub/tools/net/mod_ssl/ \
Lines 36-64 Link Here
36
		ftp://ftp.blatzheim.com/pub/mod_ssl/ \
41
		ftp://ftp.blatzheim.com/pub/mod_ssl/ \
37
		ftp://ftp.fu-berlin.de/unix/security/mod_ssl/ \
42
		ftp://ftp.fu-berlin.de/unix/security/mod_ssl/ \
38
		ftp://ftp.ntrl.net/pub/mirror/ralfsw/mod_ssl/
43
		ftp://ftp.ntrl.net/pub/mirror/ralfsw/mod_ssl/
39
DISTNAME=	apache_${VERSION_APACHE}
40
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} \
41
		mod_ssl-${VERSION_MODSSL}-${VERSION_APACHE}${EXTRACT_SUFX}:modssl
42
44
43
MAINTAINER=	ports@FreeBSD.org
45
MAINTAINER=	ports@FreeBSD.org
44
46
47
LIB_DEPENDS=	mm.11:${PORTSDIR}/devel/mm
48
45
USE_OPENSSL=	YES
49
USE_OPENSSL=	YES
50
INSTALLS_SHLIB=	YES
46
51
47
.include <bsd.port.pre.mk>
52
.include <bsd.port.pre.mk>
48
53
49
LIB_DEPENDS=	mm.11:${PORTSDIR}/devel/mm
50
51
VERSION_APACHE=	1.3.26
54
VERSION_APACHE=	1.3.26
52
VERSION_MODSSL=	2.8.10
55
VERSION_MODSSL=	2.8.10
53
56
57
DATADIR=${PREFIX}/www
58
DOCUMENT_ROOT=${DATADIR}/data
59
DEFAULT_PATH=/bin:/usr/bin:${PREFIX}/bin
60
61
.if defined(WITH_APACHE_SUEXEC) && ${WITH_APACHE_SUEXEC} == yes
62
63
APACHE_SUEXEC_DOCROOT?=${DOCUMENT_ROOT}
64
APACHE_SUEXEC_USERDIR?=public_html
65
66
SUEXEC_CONF=	\
67
		--enable-suexec \
68
		--suexec-docroot=${APACHE_SUEXEC_DOCROOT} \
69
		--suexec-caller=www \
70
		--suexec-uidmin=1000 \
71
		--suexec-gidmin=1000 \
72
		--suexec-logfile=/var/log/httpd-suexec.log \
73
		--suexec-userdir=${APACHE_SUEXEC_USERDIR} \
74
		--suexec-safepath=${DEFAULT_PATH}
75
76
.if defined(APACHE_SUEXEC_UMASK)
77
SUEXEC_CONF+= \
78
		--suexec-umask=${APACHE_SUEXEC_UMASK}
79
.endif
80
81
PLIST_SUB+=	SUB_SUEXEC=""
82
SUEXEC_MAN=	suexec.8
83
84
.else   # !SUEXEC
85
86
SUEXEC_CONF=
87
PLIST_SUB+=	SUB_SUEXEC="@comment "
88
SUEXEC_MAN=
89
90
.endif  # !SUEXEC
91
54
USE_PERL5=	yes
92
USE_PERL5=	yes
55
HAS_CONFIGURE=	yes
93
HAS_CONFIGURE=	yes
56
CONFIGURE_ARGS+=--prefix=${PREFIX} \
94
CONFIGURE_ARGS+=	\
95
		--prefix=${PREFIX} \
57
		--server-uid=www \
96
		--server-uid=www \
58
		--server-gid=www \
97
		--server-gid=www \
59
		--with-perl=${PERL} \
98
		--with-perl=${PERL} \
60
		--with-layout=FreeBSD \
99
		--with-layout=FreeBSD \
61
		--suexec-docroot=${PREFIX}/www/data \
62
		--without-confadjust \
100
		--without-confadjust \
63
		--enable-module=most \
101
		--enable-module=most \
64
		--enable-module=auth_db \
102
		--enable-module=auth_db \
Lines 66-72 Link Here
66
		--disable-module=auth_dbm \
104
		--disable-module=auth_dbm \
67
		--enable-shared=max \
105
		--enable-shared=max \
68
		--enable-module=ssl \
106
		--enable-module=ssl \
69
		--enable-module=define
107
		${SUEXEC_CONF}
70
108
71
OPTIM=		-DHARD_SERVER_LIMIT=512 \
109
OPTIM=		-DHARD_SERVER_LIMIT=512 \
72
		-DDOCUMENT_LOCATION=\\"${PREFIX}/www/data/\\" \
110
		-DDOCUMENT_LOCATION=\\"${PREFIX}/www/data/\\" \
Lines 139-143 Link Here
139
		${ECHO} "Installing ${PREFIX}/etc/rc.d/apache.sh startup file."; \
177
		${ECHO} "Installing ${PREFIX}/etc/rc.d/apache.sh startup file."; \
140
		${INSTALL_SCRIPT} ${WRKSRC}/apache.sh ${PREFIX}/etc/rc.d/apache.sh; \
178
		${INSTALL_SCRIPT} ${WRKSRC}/apache.sh ${PREFIX}/etc/rc.d/apache.sh; \
141
	fi
179
	fi
142
143
.include <bsd.port.post.mk>
180
.include <bsd.port.post.mk>

Return to bug 40426