head	1.2;
access;
symbols
	RELEASE_9_0_0:1.1.1.1
	RELEASE_7_4_0:1.1.1.1
	RELEASE_8_2_0:1.1.1.1
	RELEASE_6_EOL:1.1.1.1
	RELEASE_8_1_0:1.1.1.1
	RELEASE_7_3_0:1.1.1.1
	RELEASE_8_0_0:1.1.1.1
	RELEASE_7_2_0:1.1.1.1
	RELEASE_7_1_0:1.1.1.1
	RELEASE_6_4_0:1.1.1.1
	RELEASE_5_EOL:1.1.1.1
	RELEASE_7_0_0:1.1.1.1
	RELEASE_6_3_0:1.1.1.1
	PRE_XORG_7:1.1.1.1
	RELEASE_4_EOL:1.1.1.1
	RELEASE_6_2_0:1.1.1.1
	RELEASE_6_1_0:1.1.1.1
	RELEASE_5_5_0:1.1.1.1
	RELEASE_6_0_0:1.1.1.1
	RELEASE_5_4_0:1.1.1.1
	RELEASE_4_11_0:1.1.1.1
	RELEASE_5_3_0:1.1.1.1
	RELEASE_4_10_0:1.1.1.1
	RELEASE_5_2_1:1.1.1.1
	RELEASE_5_2_0:1.1.1.1
	RELEASE_4_9_0:1.1.1.1
	RELEASE_5_1_0:1.1.1.1
	RELEASE_4_8_0:1.1.1.1
	RELEASE_5_0_0:1.1.1.1
	RELEASE_4_7_0:1.1.1.1
	RELEASE_4_6_2:1.1.1.1
	RELEASE_4_6_1:1.1.1.1
	RELEASE_4_6_0:1.1.1.1
	RELEASE_5_0_DP1:1.1.1.1
	RELEASE_4_5_0:1.1.1.1
	RELEASE_4_4_0:1.1.1.1
	RELEASE_4_3_0:1.1.1.1
	RELEASE_4_2_0:1.1.1.1
	RELEASE_4_1_1:1.1.1.1
	RELEASE_4_1_0:1.1.1.1
	RELEASE_3_5_0:1.1.1.1
	RELEASE_4_0_0:1.1.1.1
	RELEASE_3_4_0:1.1.1.1
	v0_21:1.1.1.1
	DOUGM:1.1.1;
locks; strict;
comment	@# @;


1.2
date	2012.01.01.19.30.48;	author ohauer;	state dead;
branches;
next	1.1;

1.1
date	99.11.05.14.50.26;	author sheldonh;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	99.11.05.14.50.26;	author sheldonh;	state Exp;
branches;
next	;


desc
@@


1.2
log
@- remove apache13 and ports depending on apache13 from portstree
  ( EXPIRATION_DATE=2012-01-01 )

with hat apache@@
@
text
@#!/bin/sh
#
# Try to activate mod_perl in the installed httpd.conf and warn
# if this fails. This script could be replaced with a simple @@exec
# line in the PLIST if the apache13 package installed an httpd.conf.
#
# $FreeBSD: ports/www/mod_perl/pkg-install,v 1.1 1999/11/05 14:50:26 sheldonh Exp $
#

if [ "$2" != "POST-INSTALL" ]; then
	exit 0
fi

TMPDIR=${TMPDIR:=/tmp}
PKG_TMPDIR=${PKG_TMPDIR:=${TMPDIR}}

apxscmd=${PKG_PREFIX}/sbin/apxs
perlmod=${PKG_PREFIX}/libexec/apache/libperl.so
tmpdir=${PKG_TMPDIR}/instmod_perl.$$

if [ ! -x ${apxscmd} ]; then
	echo Can\'t find the apxs program: ${apxscmd}.
	exit 1
fi

confdir=`${apxscmd} -q SYSCONFDIR`

if [ ! -d ${confdir} ]; then
	echo Can\'t find Apache conf dir: ${confdir}
	exit 1
fi

if [ ! -f ${confdir}/httpd.conf ]; then
	if [ ! -f ${confdir}/httpd.conf.default ]; then
		echo Can\'t find either of ${confdir}/httpd.conf nor
		echo ${confdir}/httpd.conf.default.
		exit 1
	fi

	if ! mkdir ${tmpdir}; then
		echo Can\'t create temporary directory: ${tmpdir}
		exit 1
	fi

	cp ${confdir}/httpd.conf.default ${tmpdir}/httpd.conf
	if ${apxscmd} -e -S SYSCONFDIR=${tmpdir} -a -n perl ${perlmod}; then
		echo Updating httpd.conf.default in config dir: ${confdir}
		cat ${tmpdir}/httpd.conf > ${confdir}/httpd.conf.default
		rm -rf ${tmpdir}
		exit 0
	else
		rm -rf ${tmpdir}
		echo The apxs command failed to activate mod_perl in the config
		echo file: ${tmpdir}/httpd.conf.
		exit 1
	fi
elif ${apxscmd} -e -a -n perl ${perlmod}; then
	exit 0
else
	echo The apxs command failed to activate mod_perl in the config
	echo file: ${confdir}/httpd.conf
	exit 1
fi

exit 0
@


1.1
log
@Initial revision
@
text
@d7 1
a7 1
# $FreeBSD$
@


1.1.1.1
log
@Initial import of mod_perl 1.21.

This is mod_perl for Apache.  It is intended as a replacement for the
p5-Apache port.  Instead of creating a replacement httpd binary with
mod_perl linked into it, it uses Apache's APXS to create and install
mod_perl as a DSO.

This makes it suitable for use with apachexx-xxx ports other than
apache13.
@
text
@@
