head	1.10;
access;
symbols
	pkgsrc-2013Q2:1.10.0.54
	pkgsrc-2013Q2-base:1.10
	pkgsrc-2012Q4:1.10.0.52
	pkgsrc-2012Q4-base:1.10
	pkgsrc-2011Q4:1.10.0.50
	pkgsrc-2011Q4-base:1.10
	pkgsrc-2011Q2:1.10.0.48
	pkgsrc-2011Q2-base:1.10
	TNF:1.1.1
	pkgsrc-2009Q4:1.10.0.46
	pkgsrc-2009Q4-base:1.10
	pkgsrc-2008Q4:1.10.0.44
	pkgsrc-2008Q4-base:1.10
	pkgsrc-2008Q3:1.10.0.42
	pkgsrc-2008Q3-base:1.10
	cube-native-xorg:1.10.0.40
	cube-native-xorg-base:1.10
	pkgsrc-2008Q2:1.10.0.38
	pkgsrc-2008Q2-base:1.10
	pkgsrc-2008Q1:1.10.0.36
	pkgsrc-2008Q1-base:1.10
	pkgsrc-2007Q4:1.10.0.34
	pkgsrc-2007Q4-base:1.10
	pkgsrc-2007Q3:1.10.0.32
	pkgsrc-2007Q3-base:1.10
	pkgsrc-2007Q2:1.10.0.30
	pkgsrc-2007Q2-base:1.10
	pkgsrc-2007Q1:1.10.0.28
	pkgsrc-2007Q1-base:1.10
	pkgsrc-2006Q4:1.10.0.26
	pkgsrc-2006Q4-base:1.10
	pkgsrc-2006Q3:1.10.0.24
	pkgsrc-2006Q3-base:1.10
	pkgsrc-2006Q2:1.10.0.22
	pkgsrc-2006Q2-base:1.10
	pkgsrc-2006Q1:1.10.0.20
	pkgsrc-2006Q1-base:1.10
	pkgsrc-2005Q4:1.10.0.18
	pkgsrc-2005Q4-base:1.10
	pkgsrc-2005Q3:1.10.0.16
	pkgsrc-2005Q3-base:1.10
	pkgsrc-2005Q2:1.10.0.14
	pkgsrc-2005Q2-base:1.10
	pkgsrc-2005Q1:1.10.0.12
	pkgsrc-2005Q1-base:1.10
	pkgsrc-2004Q4:1.10.0.10
	pkgsrc-2004Q4-base:1.10
	pkgsrc-2004Q3:1.10.0.8
	pkgsrc-2004Q3-base:1.10
	pkgsrc-2004Q2:1.10.0.6
	pkgsrc-2004Q2-base:1.10
	pkgsrc-2004Q1:1.10.0.4
	pkgsrc-2004Q1-base:1.10
	pkgsrc-2003Q4:1.10.0.2
	pkgsrc-2003Q4-base:1.10
	buildlink2-base:1.10
	netbsd-1-3-PATCH003:1.4
	mlg1:1.1.1.1;
locks; strict;
comment	@# @;


1.10
date	98.12.03.17.23.54;	author tv;	state dead;
branches;
next	1.9;

1.9
date	98.11.12.23.59.17;	author frueauf;	state Exp;
branches;
next	1.8;

1.8
date	98.10.05.14.26.01;	author tv;	state Exp;
branches;
next	1.7;

1.7
date	98.10.04.04.47.20;	author tv;	state Exp;
branches;
next	1.6;

1.6
date	98.10.03.22.00.23;	author tv;	state Exp;
branches;
next	1.5;

1.5
date	98.10.03.21.01.15;	author tv;	state Exp;
branches;
next	1.4;

1.4
date	98.09.22.06.11.40;	author garbled;	state Exp;
branches;
next	1.3;

1.3
date	98.09.17.12.21.56;	author frueauf;	state Exp;
branches;
next	1.2;

1.2
date	98.09.05.09.08.07;	author explorer;	state Exp;
branches;
next	1.1;

1.1
date	98.09.04.23.37.23;	author explorer;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	98.09.04.23.37.23;	author explorer;	state Exp;
branches;
next	;


desc
@@


1.10
log
@Update Apache and mod_ssl using new build layout (see post to tech-pkg for
details).  No security fixes in Apache 1.3.3, so immediate upgrade from
1.3.2 is not necessary.
@
text
@# $NetBSD: Makefile,v 1.9 1998/11/12 23:59:17 frueauf Exp $
#

PKGNAME=	apache-modssl-1.3.2.2012
CATEGORIES=	www security
MASTER_SITES+=	http://www.engelschall.com/sw/mod_ssl/distrib/ \
		ftp://ftp.engelschall.com/sw/mod_ssl/ \
		ftp://ftp.ulpgc.es/pub/mod_ssl/
DISTFILES+=	mod_ssl-2.0.12-1.3.2${EXTRACT_SUFX}

MAINTAINER=	packages@@netbsd.org

DEPENDS+=	SSLeay-0.9.0b:../../security/ssleay

CONFLICTS=	apache-1.3.1 apache-1.3.2 apache-modssl-1.3.2

EXTRACT_ONLY+=	mod_ssl-2.0.12-1.3.2${EXTRACT_SUFX}

RESTRICTED=	"Contains cryptography"

IS_INTERACTIVE=	yes

CONFIGURE_ARGS+=--enable-module=ssl
CONFIGURE_ENV+=	SSL_BASE=${PREFIX} SSL_CNFDIR=${PREFIX}/lib

.if defined(USE_RSAREF2) && ${USE_RSAREF2} == YES
CONFIGURE_ENV+=	RSA_BASE=${PREFIX}/lib
.endif

PLIST_SRC=	${PKGDIR}/PLIST ../apache/pkg/PLIST

.if !defined(USE_RSAREF2) || ${USE_RSAREF2} != YES && ${USE_RSAREF2} != NO
fetch-depends:
	@@${ECHO}
	@@${ECHO} The variable USE_RSAREF2 must be set to either YES or NO
	@@${ECHO} in order to build this package.  People with no RSA
	@@${ECHO} license MUST set this variable to YES.  Users outside
	@@${ECHO} the USA MUST set this variable to NO.  RSA licensees may
	@@${ECHO} choose -- NO is faster.  This setting must match what the
	@@${ECHO} SSLeay pkg was compiled with.
	@@${FALSE}
.endif

pre-patch: pre-patch-modssl
pre-patch-modssl:
	@@cd ${WRKDIR}/mod_ssl-2.0.12-1.3.2 \
		&& ${ECHO_MSG} "===>  Applying mod_ssl-2.0.12 extension" \
		&& ./configure --with-apache=../${DISTNAME}

certificate:
	@@cd ${WRKSRC} \
		&& ${ECHO_MSG} "===>  Creating Test Certificate for Server" \
		&& ${MAKE} certificate

# There's lots of tuning the user can do; this makes it common.
.include "../apache/Makefile"
@


1.9
log
@Some pkglint nits and add missing rcs ids.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 1998/10/05 14:26:01 tv Exp $
@


1.8
log
@Call apache-modssl "apache-modssl-1.3.2.2012".
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 1998/10/04 04:47:20 tv Exp $
a5 1

d10 2
a11 1
EXTRACT_ONLY+=	mod_ssl-2.0.12-1.3.2${EXTRACT_SUFX}
d17 2
d20 1
@


1.7
log
@Fix PLIST; temporarily turn off automatic certificate generation (X.509
cert generation is broken).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 1998/10/03 22:00:23 tv Exp $
d4 1
a4 1
PKGNAME=	apache-1.3.2-modssl-2.0.12
@


1.6
log
@Update Apaches to 1.3.2.
apache-modssl: update mod_ssl to 2.0.12, and rename pkg to
"apache-1.3.2-modssl-2.0.12" such that mod_ssl version changes are noted.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 1998/10/03 21:01:15 tv Exp $
a46 1
pre-install: certificate
@


1.5
log
@Fix up apache and apache-modssl pkgs:
- Now that bsd.pkg.mk filters out dlopen style .so's on NOPIC systems,
  re-merge the PLIST.
- Rewrite apache-modssl's Makefile and PLIST to share apache's, reducing
  logic duplication.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 1998/09/22 06:11:40 garbled Exp $
d4 1
a4 1
PKGNAME=	apache-modssl-1.3.1
d10 2
a11 2
DISTFILES+=	mod_ssl-2.0.6-1.3.1${EXTRACT_SUFX}
EXTRACT_ONLY+=	mod_ssl-2.0.6-1.3.1${EXTRACT_SUFX}
d15 1
a15 1
CONFLICTS=	apache-1.3.1
d43 2
a44 2
	@@cd ${WRKDIR}/mod_ssl-2.0.6-1.3.1 \
		&& ${ECHO_MSG} "===>  Applying mod_ssl-2.0.6 extension" \
@


1.4
log
@add NOT_FOR_ARCHS= alpha for all of these pkgs which are *known* to fail
on alpha.  There may be more, but I haven't seen them yet.
@
text
@d1 2
a2 2
# $NetBSD: Makefile,v 1.3 1998/09/17 12:21:56 frueauf Exp $
# FreeBSD: Makefile,v 1.2 1998/08/29 21:24:13 rse Exp
a3 1
DISTNAME=	apache_1.3.1
d6 2
a7 2
MASTER_SITES=	ftp://www.apache.org/apache/dist/ \
		http://www.engelschall.com/sw/mod_ssl/distrib/ \
d10 2
a11 6
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} mod_ssl-2.0.6-1.3.1${EXTRACT_SUFX}

NOT_FOR_ARCHS=	alpha	#mod_include.so ELF problems

MAINTAINER=	packages@@netbsd.org
HOMEPAGE=	http://www.apache.org/
d18 4
d23 2
a24 12
HAS_CONFIGURE=	YES
CONFIGURE_ARGS+=--compat --prefix=${PREFIX}/http --exec-prefix=${PREFIX} \
		--mandir=${PREFIX}/man --libexecdir=${PREFIX}/libexec/apache \
		--sbindir=${PREFIX}/sbin --runtimedir=/var/run \
		--enable-module=most --enable-module=auth_db \
		--disable-module=auth_dbm --with-perl=${PREFIX}/bin/perl \
		--enable-module=ssl

.if defined(APACHE_SUEXEC)
CONFIGURE_ARGS+=--enable-suexec --suexec-caller=www \
		--suexec-userdir=WWW \
		--suexec-safepath='${PREFIX}/bin:/usr/local/bin:/usr/bin:/bin'
d27 1
a27 9
OPTIM=	-DHARD_SERVER_LIMIT=512 \
	-DDOCUMENT_LOCATION=\\"${PREFIX}/http/htdocs/\\" \
	-DDEFAULT_PATH=\\"/bin:/usr/bin:${PREFIX}/bin:/usr/local/bin\\"

.if defined(APACHE_PERF_TUNING) && ${APACHE_PERF_TUNING} == YES
CONFIGURE_ARGS+= --disable-rule=STATUS
OPTIM+= -DBUFFERED_LOGS
CFLAGS+= -O6 -fomit-frame-pointer -fexpensive-optimizations
.endif
d29 10
a38 2
.if !defined(NOPIC)
CONFIGURE_ARGS+=--enable-module=so --enable-shared=include
d41 2
a42 6
CONFIGURE_ENV=	OPTIM='${OPTIM}' SSL_BASE=${PREFIX} \
	SSL_CNFDIR=${PREFIX}/etc RSA_BASE=${PREFIX}/lib

INSTALL_TARGET=	install-quiet

pre-patch:
d44 2
a45 2
	&& ${ECHO_MSG} "===>  Applying mod_ssl-2.0.6 extension" \
	&& ./configure --with-apache=../${DISTNAME}
d47 1
d50 2
a51 10
	&& ${ECHO_MSG} "===>  Creating Test Certificate for Server" \
	&& ${MAKE} certificate

post-install:
	@@if [ ! -f ${PREFIX}/etc/rc.d/apache.sh ]; then \
		${ECHO} Installing ${PREFIX}/etc/rc.d/apache.sh ; \
		${SED} -e 's|@@@@@@PREFIX@@@@@@|${PREFIX}|g' \
			< ${FILESDIR}/apache.sh \
			> ${PREFIX}/etc/rc.d/apache.sh ; \
	fi
d53 2
a54 1
.include "../../mk/bsd.pkg.mk"
@


1.3
log
@- replace several {BUILD,RUN}_DEPENDS with one DEPENDS line.
- remove depreceated MAN* entries
- add missing man pages to PLIST
- don't hardcode /usr/pkg to apache.sh
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 1998/09/05 09:08:07 explorer Exp $
d12 2
@


1.2
log
@clean up some nits
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1.1.1 1998/09/04 23:37:23 explorer Exp $
d16 2
a17 4
BUILD_DEPENDS=	ssleay:../../security/ssleay \
		${PREFIX}/lib/libssl.a:../../security/ssleay \
		${PREFIX}/lib/libcrypto.a:../../security/ssleay
RUN_DEPENDS=	ssleay:../../security/ssleay
a54 3
MAN1=	ab.1 apachectl.1 dbmmanage.1 htdigest.1 htpasswd.1
MAN8=	apxs.8 httpd.8 logresolve.8 rotatelogs.8

d68 3
a70 1
		${CP} ${FILESDIR}/apache.sh ${PREFIX}/etc/rc.d/apache.sh ; \
@


1.1
log
@Initial revision
@
text
@d1 1
a2 2
# $NetBSD$
#
@


1.1.1.1
log
@apache 1.3.1 with modssl 2.0.6.  Requires ssleay, and is therefore
export controlled.
@
text
@@
