head	1.83;
access;
symbols
	RELEASE_8_3_0:1.75
	RELEASE_9_0_0:1.75
	RELEASE_7_4_0:1.72
	RELEASE_8_2_0:1.72
	RELEASE_6_EOL:1.72
	RELEASE_8_1_0:1.72
	RELEASE_7_3_0:1.68
	RELEASE_8_0_0:1.68
	RELEASE_7_2_0:1.66
	RELEASE_7_1_0:1.65
	RELEASE_6_4_0:1.65
	RELEASE_5_EOL:1.61
	RELEASE_7_0_0:1.58
	RELEASE_6_3_0:1.58
	PRE_XORG_7:1.55
	RELEASE_4_EOL:1.55
	RELEASE_6_2_0:1.53
	RELEASE_6_1_0:1.52
	RELEASE_5_5_0:1.52
	RELEASE_6_0_0:1.49
	RELEASE_5_4_0:1.42
	RELEASE_4_11_0:1.40
	RELEASE_5_3_0:1.37
	RELEASE_4_10_0:1.34
	RELEASE_5_2_1:1.30
	RELEASE_5_2_0:1.30
	RELEASE_4_9_0:1.25
	RELEASE_5_1_0:1.25
	RELEASE_4_8_0:1.24
	old_RELEASE_5_0_0:1.20
	old_RELEASE_4_7_0:1.20
	old_RELEASE_4_6_2:1.18
	old_RELEASE_4_6_1:1.18
	old_RELEASE_4_6_0:1.18
	old_RELEASE_5_0_DP1:1.18
	old_RELEASE_4_5_0:1.17
	old_RELEASE_4_4_0:1.17
	old_RELEASE_4_3_0:1.15
	old_RELEASE_4_2_0:1.9
	old_RELEASE_4_1_1:1.9
	old_RELEASE_4_1_0:1.9
	old_RELEASE_3_5_0:1.9
	old_RELEASE_4_0_0:1.6
	old_RELEASE_3_4_0:1.2
	old_v0_21:1.1.1.1
	old_DOUGM:1.1.1;
locks; strict;
comment	@# @;


1.83
date	2012.11.17.06.02.41;	author svnexp;	state Exp;
branches;
next	1.82;

1.82
date	2012.09.24.20.55.01;	author ohauer;	state Exp;
branches;
next	1.81;

1.81
date	2012.09.22.21.15.50;	author ohauer;	state Exp;
branches;
next	1.80;

1.80
date	2012.08.18.14.29.08;	author ohauer;	state Exp;
branches;
next	1.79;

1.79
date	2012.07.05.19.12.50;	author ohauer;	state Exp;
branches;
next	1.78;

1.78
date	2012.06.18.05.30.54;	author ohauer;	state Exp;
branches;
next	1.77;

1.77
date	2012.06.17.19.22.58;	author ohauer;	state Exp;
branches;
next	1.76;

1.76
date	2012.05.27.20.16.43;	author scheidell;	state Exp;
branches;
next	1.75;

1.75
date	2011.09.17.06.49.19;	author sunpoet;	state Exp;
branches;
next	1.74;

1.74
date	2011.08.20.17.27.45;	author ohauer;	state Exp;
branches;
next	1.73;

1.73
date	2011.05.22.22.05.07;	author ohauer;	state Exp;
branches;
next	1.72;

1.72
date	2010.05.25.20.17.34;	author pgollucci;	state Exp;
branches;
next	1.71;

1.71
date	2010.05.19.19.18.35;	author pgollucci;	state Exp;
branches;
next	1.70;

1.70
date	2010.05.19.18.45.03;	author pgollucci;	state Exp;
branches;
next	1.69;

1.69
date	2010.04.29.17.30.24;	author pgollucci;	state Exp;
branches;
next	1.68;

1.68
date	2009.05.16.06.27.51;	author pgollucci;	state Exp;
branches;
next	1.67;

1.67
date	2009.05.16.02.07.21;	author pgollucci;	state Exp;
branches;
next	1.66;

1.66
date	2009.01.14.20.13.00;	author pav;	state Exp;
branches;
next	1.65;

1.65
date	2008.07.23.02.43.52;	author pgollucci;	state Exp;
branches;
next	1.64;

1.64
date	2008.07.03.01.48.34;	author araujo;	state Exp;
branches;
next	1.63;

1.63
date	2008.06.23.18.16.05;	author araujo;	state Exp;
branches;
next	1.62;

1.62
date	2008.06.07.15.31.21;	author araujo;	state Exp;
branches;
next	1.61;

1.61
date	2008.01.23.18.28.53;	author pav;	state Exp;
branches;
next	1.60;

1.60
date	2008.01.19.19.30.19;	author pav;	state Exp;
branches;
next	1.59;

1.59
date	2008.01.18.14.07.01;	author wxs;	state Exp;
branches;
next	1.58;

1.58
date	2007.09.10.00.45.02;	author linimon;	state Exp;
branches;
next	1.57;

1.57
date	2007.09.08.01.10.26;	author linimon;	state Exp;
branches;
next	1.56;

1.56
date	2007.06.27.20.42.57;	author erwin;	state Exp;
branches;
next	1.55;

1.55
date	2006.12.04.00.07.10;	author miwi;	state Exp;
branches;
next	1.54;

1.54
date	2006.12.02.00.33.01;	author miwi;	state Exp;
branches;
next	1.53;

1.53
date	2006.09.25.10.26.44;	author miwi;	state Exp;
branches;
next	1.52;

1.52
date	2006.02.27.15.12.01;	author vd;	state Exp;
branches;
next	1.51;

1.51
date	2005.12.20.11.45.27;	author edwin;	state Exp;
branches;
next	1.50;

1.50
date	2005.10.21.18.04.57;	author ehaupt;	state Exp;
branches;
next	1.49;

1.49
date	2005.06.22.14.35.57;	author pav;	state Exp;
branches;
next	1.48;

1.48
date	2005.05.20.15.13.38;	author jylefort;	state Exp;
branches;
next	1.47;

1.47
date	2005.05.19.15.50.05;	author pav;	state Exp;
branches;
next	1.46;

1.46
date	2005.05.17.17.13.43;	author sem;	state Exp;
branches;
next	1.45;

1.45
date	2005.04.20.05.38.24;	author sem;	state Exp;
branches;
next	1.44;

1.44
date	2005.04.19.06.09.39;	author sem;	state Exp;
branches;
next	1.43;

1.43
date	2005.04.15.17.10.28;	author sem;	state Exp;
branches;
next	1.42;

1.42
date	2005.01.11.17.32.29;	author mat;	state Exp;
branches;
next	1.41;

1.41
date	2005.01.08.10.46.24;	author mat;	state Exp;
branches;
next	1.40;

1.40
date	2004.12.19.02.06.53;	author clement;	state Exp;
branches;
next	1.39;

1.39
date	2004.12.14.02.32.59;	author sem;	state Exp;
branches;
next	1.38;

1.38
date	2004.12.01.10.22.06;	author clement;	state Exp;
branches;
next	1.37;

1.37
date	2004.09.02.07.13.13;	author sem;	state Exp;
branches;
next	1.36;

1.36
date	2004.06.02.10.50.25;	author mat;	state Exp;
branches;
next	1.35;

1.35
date	2004.05.14.16.14.12;	author mat;	state Exp;
branches;
next	1.34;

1.34
date	2004.02.14.16.35.46;	author pav;	state Exp;
branches;
next	1.33;

1.33
date	2004.02.06.23.27.10;	author kris;	state Exp;
branches;
next	1.32;

1.32
date	2004.01.19.00.56.11;	author linimon;	state Exp;
branches;
next	1.31;

1.31
date	2004.01.05.13.22.21;	author kuriyama;	state Exp;
branches;
next	1.30;

1.30
date	2003.11.07.09.12.54;	author marcus;	state Exp;
branches;
next	1.29;

1.29
date	2003.11.05.22.18.44;	author krion;	state Exp;
branches;
next	1.28;

1.28
date	2003.11.02.23.29.08;	author naddy;	state Exp;
branches;
next	1.27;

1.27
date	2003.10.24.12.04.29;	author ijliao;	state Exp;
branches;
next	1.26;

1.26
date	2003.10.21.07.31.59;	author foxfair;	state Exp;
branches;
next	1.25;

1.25
date	2003.05.20.08.48.34;	author nork;	state Exp;
branches;
next	1.24;

1.24
date	2003.02.21.14.01.21;	author knu;	state Exp;
branches;
next	1.23;

1.23
date	2003.02.19.02.52.09;	author nork;	state Exp;
branches;
next	1.22;

1.22
date	2003.02.14.15.16.24;	author nork;	state Exp;
branches;
next	1.21;

1.21
date	2003.02.14.10.26.02;	author nork;	state Exp;
branches;
next	1.20;

1.20
date	2002.09.03.06.26.02;	author dinoex;	state Exp;
branches;
next	1.19;

1.19
date	2002.06.19.12.35.52;	author sheldonh;	state Exp;
branches;
next	1.18;

1.18
date	2002.02.20.12.09.48;	author sheldonh;	state Exp;
branches;
next	1.17;

1.17
date	2001.07.18.10.07.41;	author sheldonh;	state Exp;
branches;
next	1.16;

1.16
date	2001.05.28.20.52.46;	author sheldonh;	state Exp;
branches;
next	1.15;

1.15
date	2001.03.21.03.07.17;	author vanilla;	state Exp;
branches;
next	1.14;

1.14
date	2001.03.06.17.15.02;	author sheldonh;	state Exp;
branches;
next	1.13;

1.13
date	2001.03.06.11.39.27;	author sheldonh;	state Exp;
branches;
next	1.12;

1.12
date	2001.02.15.10.50.17;	author sheldonh;	state Exp;
branches;
next	1.11;

1.11
date	2001.02.14.13.33.14;	author sheldonh;	state Exp;
branches;
next	1.10;

1.10
date	2001.02.05.15.33.31;	author olgeni;	state Exp;
branches;
next	1.9;

1.9
date	2000.05.22.10.02.51;	author sheldonh;	state Exp;
branches;
next	1.8;

1.8
date	2000.04.16.11.30.44;	author paul;	state Exp;
branches;
next	1.7;

1.7
date	2000.04.10.00.05.55;	author cpiazza;	state Exp;
branches;
next	1.6;

1.6
date	2000.03.10.10.42.30;	author sheldonh;	state Exp;
branches;
next	1.5;

1.5
date	2000.03.10.10.41.13;	author sheldonh;	state Exp;
branches;
next	1.4;

1.4
date	2000.01.18.14.27.11;	author sheldonh;	state Exp;
branches;
next	1.3;

1.3
date	2000.01.12.16.46.53;	author sheldonh;	state Exp;
branches;
next	1.2;

1.2
date	99.11.09.10.37.33;	author sheldonh;	state Exp;
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.83
log
@Switch exporter over
@
text
@# New ports collection makefile for:	mod_perl2
# Date created:				February 13th 2003
# Whom:					Lars Eggert <larse@@isi.edu>
#
# $FreeBSD: head/www/mod_perl2/Makefile 304797 2012-09-24 20:55:01Z ohauer $
#

PORTNAME=	mod_perl
PORTVERSION=	2.0.7
PORTREVISION=	1
PORTEPOCH=	3
CATEGORIES=	www perl5
MASTER_SITES=	APACHE/perl
PKGNAMEPREFIX=	${APACHE_PKGNAMEPREFIX}
PKGNAMESUFFIX=	2

MAINTAINER=	apache@@FreeBSD.org
COMMENT=	Embeds a Perl interpreter in the Apache2 server

BUILD_DEPENDS=	p5-BSD-Resource>=0:${PORTSDIR}/devel/p5-BSD-Resource
RUN_DEPENDS:=	${BUILD_DEPENDS}

MAKE_JOBS_SAFE=	yes

SUB_FILES=	pkg-message
SUB_LIST=	APACHEMODDIR=${APACHEMODDIR}
USE_APACHE=	22+
PERL_CONFIGURE=	yes
GMAKE=		yes
USE_CSTD=	gnu89

MAN3=		APR.3 APR::Base64.3 APR::Brigade.3 APR::Bucket.3 \
		APR::BucketAlloc.3 APR::BucketType.3 APR::Const.3 \
		APR::Date.3 APR::Error.3 APR::Finfo.3 APR::IpSubnet.3 \
		APR::OS.3 APR::PerlIO.3 APR::Pool.3 APR::SockAddr.3 \
		APR::Socket.3 APR::Status.3 APR::String.3 APR::Table.3 \
		APR::ThreadMutex.3 APR::URI.3 APR::UUID.3 APR::Util.3 \
		Apache2::Access.3 Apache2::Build.3 Apache2::CmdParms.3 \
		Apache2::Command.3 Apache2::Connection.3 Apache2::Const.3 \
		Apache2::Directive.3 Apache2::Filter.3 Apache2::FilterRec.3 \
		Apache2::HookRun.3 Apache2::Log.3 Apache2::MPM.3 \
		Apache2::Module.3 Apache2::PerlSections.3 Apache2::Process.3 \
		Apache2::Reload.3 \
		Apache2::RequestIO.3 Apache2::RequestRec.3 \
		Apache2::RequestUtil.3 Apache2::Resource.3 \
		Apache2::Response.3 Apache2::ServerRec.3 \
		Apache2::ServerUtil.3 Apache2::SizeLimit.3 Apache2::Status.3 \
		Apache2::SubProcess.3 Apache2::SubRequest.3 Apache2::URI.3 \
		Apache2::Util.3 Apache2::compat.3 Apache2::porting.3 \
		Apache::Reload.3 Apache::SizeLimit.3 Apache::SizeLimit::Core.3 \
		Apache::Test.3 Apache::TestConfig.3 Apache::TestHandler.3 \
		Apache::TestMB.3 Apache::TestMM.3 Apache::TestReport.3 \
		Apache::TestRequest.3 Apache::TestRun.3 Apache::TestRunPHP.3 \
		Apache::TestRunPerl.3 Apache::TestServer.3 Apache::TestSmoke.3 \
		Apache::TestTrace.3 Apache::TestUtil.3 \
		Bundle::Apache2.3 Bundle::ApacheTest.3 ModPerl::BuildMM.3 \
		ModPerl::CScan.3 ModPerl::Code.3 ModPerl::Config.3 \
		ModPerl::Const.3 ModPerl::Global.3 ModPerl::MM.3 \
		ModPerl::MethodLookup.3 ModPerl::PerlRun.3 \
		ModPerl::PerlRunPrefork.3 ModPerl::Registry.3 \
		ModPerl::RegistryBB.3 ModPerl::RegistryCooker.3 \
		ModPerl::RegistryLoader.3 ModPerl::RegistryPrefork.3 \
		ModPerl::Util.3 mod_perl2.3 Apache2::ConnectionUtil.3 \
		APR::ThreadRWLock.3

.include <bsd.port.pre.mk>

.if ${APACHE_VERSION} > 22
BROKEN=	Does not build with apache24
.endif

# Using apxs in this way is problematic if apache2 is installed under a
# different PREFIX than mod_perl2, because the mod_perl2 installation will
# use paths returned by apxs to install some components. Fixes welcome.
CONFIGURE_ARGS=	PREFIX=${PREFIX} MP_APXS=${APXS} MP_APR_CONFIG=${LOCALBASE}/bin/apr-1-config

.if exists(${LOCALBASE}/include/apr-1/apr.h)
APR_H=		${LOCALBASE}/include/apr-1/apr.h
APR_MAJ_V!=	${ECHO_CMD} `${LOCALBASE}/bin/apr-1-config --version | ${SED} -e 's,\..*,,'`
.endif

.if defined(APR_H)
APR_HAS_THREADS!=	${ECHO_CMD} `${GREP} -c 'APR_HAS_THREADS *1' ${APR_H}`
.else
APR_HAS_THREADS=	0
.endif

.if ${APR_HAS_THREADS} == 1
PLIST_SUB+=	THREADMUTEX=""
PLIST_SUB+=	THREADRWLOCK=""
.else
PLIST_SUB+=	THREADMUTEX="@@comment "
PLIST_SUB+=	THREADRWLOCK="@@comment "
.endif

post-patch:
	${REINPLACE_CMD} -e 's/APR_INLINE//g' \
		${PATCH_WRKSRC}/src/modules/perl/modperl_common_util.h

post-configure:
	${REINPLACE_CMD} -e 's/-pthread -Wl,-E//g' \
		${PATCH_WRKSRC}/xs/APR/APR/Makefile

post-install:
	${MKDIR} ${PREFIX}/${APACHEINCLUDEDIR}/modules/perl
	${INSTALL_DATA} ${WRKSRC}/src/modules/perl/*.h \
		${PREFIX}/${APACHEINCLUDEDIR}/modules/perl
	${INSTALL_DATA} ${WRKSRC}/xs/*.h ${PREFIX}/${APACHEINCLUDEDIR}
	${INSTALL_DATA} ${WRKSRC}/xs/APR/PerlIO/*.h ${PREFIX}/${APACHEINCLUDEDIR}
	${MKDIR} ${PREFIX}/${APACHEMODDIR}
	${INSTALL_PROGRAM} ${WRKSRC}/src/modules/perl/mod_perl.so \
		${PREFIX}/${APACHEMODDIR}/mod_perl.so

	${APXS} -e -A -n perl ${PREFIX}/${APACHEMODDIR}/mod_perl.so
	@@${CAT} ${PKGMESSAGE}

.include <bsd.port.post.mk>
@


1.82
log
@SVN rev 304797 on 2012-09-24 20:55:01Z by ohauer

- USE_APACHE s/22+/22/

some additional cleanups/fixes
- adopt new Makefile header
- convert to optionsNG
- use BROKEN instead IGNORE in bsd.apache.mk

with hat apache@@
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.81
log
@SVN rev 304723 on 2012-09-22 21:15:50Z by ohauer

- USE_APACHE= s/22+/22/
- adopt new Makefile header

Port build fails on local exp-run with apache24 with
 error: 'conn_rec' has no member named 'remote_ip'

or various other apache22 specific functions/parameters

with hat apache@@
@
text
@d68 4
a74 1
#CONFIGURE_ARGS=	MP_APXS=${LOCALBASE}/sbin/apxs PREFIX=${PREFIX}
@


1.80
log
@SVN rev 302724 on 2012-08-18 14:29:08Z by ohauer

- remove www/apache20 and devel/apr0
- s/USE_APACHE= 20+/USE_APACHE= 22+/
- unify s/YES/yes/
- cleanup APACHE_VERSION <= 22 usage
- add entry to MOVED

with hat apache@@
@
text
@a31 5
# Using apxs in this way is problematic if apache2 is installed under a
# different PREFIX than mod_perl2, because the mod_perl2 installation will
# use paths returned by apxs to install some components. Fixes welcome.
CONFIGURE_ARGS=	MP_APXS=${LOCALBASE}/sbin/apxs PREFIX=${PREFIX}

d68 6
@


1.79
log
@- allow build a correct library with clang/gcc47+ by disabling
  APR_INLINE because FreeBSD default port settings not uses
  bundled apr from apache tarball.
- force compiler to use gnu89 C standard.
- bump PORTREVISION

with hat apache@@

PR:		ports/168514
Submitted by:	Dima Panov <fluffy@@freebsd.org>
@
text
@d27 1
a27 1
USE_APACHE=	20+
a75 3
.elif exists(${LOCALBASE}/include/apr-0/apr.h)
APR_H=		${LOCALBASE}/include/apr-0/apr.h
APR_MAJ_V!=	${ECHO_CMD} `${LOCALBASE}/bin/apr-config --version | ${SED} -e 's,\..*,,'`
@


1.78
log
@- re add PORTEPOCH

noted by fluffy
@
text
@d10 1
a22 2
CONFLICTS=	p5-Apache-Reload-0.*

d30 1
d95 8
d112 2
@


1.77
log
@- update to version 2.0.7
- Use APACHE macro for MASTER_SITES
- Remove SITE_PERL from *_DEPENDS

Changes:
 Fix breakage caused by removal of PL_uid et al from perl 5.16.0.
 Patch from rt.cpan.org #77129. [Zefram]

PR:		ports/168819
Submitted by:	Sunpoet Po-Chuan Hsieh <sunpoet@@FreeBSD.org>
@
text
@d10 1
@


1.76
log
@- Update to 2.0.6

PR:		ports/167866
Submitted by:	Dima Panov <fluffy@@freebsd.org>
Approved by:	apache (pgollucci)
@
text
@d9 1
a9 2
PORTVERSION=	2.0.6
PORTEPOCH=	3
d11 1
a11 2
MASTER_SITES=	${MASTER_SITE_APACHE}
MASTER_SITE_SUBDIR=perl
d18 1
a18 1
BUILD_DEPENDS=	${SITE_PERL}/${PERL_ARCH}/BSD/Resource.pm:${PORTSDIR}/devel/p5-BSD-Resource
@


1.75
log
@- Change PERL_CONFIGURE to "yes" for all values less than or equal to 5.8.0+

With hat:	perl
@
text
@d9 1
a9 2
PORTVERSION=	2.0.5
PORTREVISION=	1
d13 1
a13 1
MASTER_SITE_SUBDIR= perl
d57 5
a61 4
		Apache::Test.3 Apache::TestConfig.3 Apache::TestMB.3 \
		Apache::TestMM.3 Apache::TestReport.3 Apache::TestRequest.3 \
		Apache::TestRun.3 Apache::TestRunPHP.3 Apache::TestRunPerl.3 \
		Apache::TestServer.3 Apache::TestSmoke.3 Apache::TestTrace.3 Apache::TestUtil.3 \
@


1.74
log
@ - bump PORTREVISION from ports if USE_APACHE=13+ or 20+ is defined
@
text
@d31 1
a31 1
PERL_CONFIGURE=	5.8.0+
@


1.73
log
@- update to mod_perl-2.0.5

committed with hat apache@@

PR:		ports/155026 ports/155586 ports/157246
@
text
@d10 1
d30 1
a30 1
USE_APACHE=	2.0+
@


1.72
log
@Mk/bsd.apache.mk can not sufficiently alter things before Mk/bsd.options.mk
in Mk/bsd.ports.mk due to ordering in Mk/bsd.port.mk.  This causes OPTIONSFILE
to be incorrectly set during some make phases as a result of the recent
PKGNAMEPREFIX for apache ports.

'Revert' some of the PKGNAMEPREFIX changes for apXX-.
   - Must be manually requested in tbe port Makefile either by
     a) AP_FAST_BUILD=yes
     b) PKGNAMEPREFIX=${APACHE_PKGNAMEPREFIX}
   - Going forward, we will only do this for ports where WITH_APACHE
       is NOT optional, but required.  mod_* ports are a good fit.

141 ports are mod_ ports
  80 of those use AP_FAST_BUILD and thus are auto hooked by this patch [a].
  61 remaining are then patched to mirror the other $lang frameworks [b].

PR:             ports/146956
Reported by:    Hans F. Nordhaug <Hans.F.Nordhaug@@hiMolde.no>, several
Discussed with: pav, itectu on #bsdports
Tested by:      P6 TB run
Approved by:    portmgr (pav)
@
text
@d9 1
a9 2
PORTVERSION=	2.0.4
PORTREVISION=	2
d12 2
a13 2
MASTER_SITES=	http://perl.apache.org/dist/ \
		http://perl.apache.org/dist/old/
d21 1
a21 1
RUN_DEPENDS=	${BUILD_DEPENDS}
d23 3
a25 1
MAKE_JOBS_SAFE=  yes
d49 1
d56 1
a94 12
pre-fetch:
	@@${ECHO} ""
	@@${ECHO} "Note, Aapche(2)::Reload was mistakenly ommited from ${PORTVERSION}"
	@@${ECHO} "cd ${PORTSDIR}/www/p5-Apache-Reload ; ${MAKE} install"
	@@${ECHO} "After installing mod_perl"
	@@${ECHO} "This will be fixed in the next version...."
	@@${ECHO} ""

pre-configure:
	${RM} ${WRKSRC}/lib/ModPerl/BuildMM.pm.orig
	${RM} ${WRKSRC}/lib/Apache2/Status.pm.orig

@


1.71
log
@- ThreadRWLock works with devel/apr0.

Reported by:    QAT
@
text
@d15 1
@


1.70
log
@- Update for devel/apr0 conversion
- as the default is www/apache20+devel/apr0 this package hasn't built
  yet so no PORTREVISION Bump.

Reported by:    QAT
Forgotten by:   pgollucci (myself)
@
text
@a84 1
.if ${APR_MAJ_V} > 0
a86 3
PLIST_SUB+=	THREADRWLOCK="@@comment "
.endif
.else
@


1.69
log
@- Assign some ports to apache@@

Note: net/luasocket is a direct requirement for mod_wombat which will be
      very core to httpd 2.4.x+ (www/apache24)
@
text
@d72 2
a73 2
.elif exists(${LOCALBASE}/include/apr/apr.h)
APR_H=		${LOCALBASE}/include/apr/apr.h
@


1.68
log
@- Mark most of my ports MAKE_JOBS_SAFE=yes

Tested by: several builds in P6 TB
@
text
@d17 1
a17 1
MAINTAINER=	pgollucci@@FreeBSD.org
@


1.67
log
@Pull r760926 from stream to fix CVE-2009-0796
This will be fixed in 2.0.5 and can be removed

SVN:        http://svn.apache.org/viewvc?rev=760926&view=rev
Security:   http://www.vuxml.org/freebsd/4a638895-41b7-11de-b1cc-00219b0fc4d8
@
text
@d23 2
@


1.66
log
@- Fix plist with perl 5.8.9
@
text
@d10 1
a10 1
PORTREVISION=	1
d103 1
@


1.65
log
@Update my ports to my freebsd address

Approved by:    araujo (mentor)
@
text
@d10 1
d54 1
a54 1
		Apache::TestSmoke.3 Apache::TestTrace.3 Apache::TestUtil.3 \
@


1.64
log
@- With apr 1.x and THREADS, ThreadRWLock is also now XS Wrapped and installed conditionally.

PR:		ports/125151
Submitted by:	Philip M. Gollucci <pgollucci@@p6m7g8.com> (maintainer)
@
text
@d16 1
a16 1
MAINTAINER=	pgollucci@@p6m7g8.com
@


1.63
log
@- Only correct a character, minor fix.

Submitted by:	"Philip M. Gollucci" <pgollucci@@ridecharge.com> (maintainer) via email
@
text
@d65 1
a66 1

d68 1
d71 1
d82 5
d89 1
@


1.62
log
@- Update to 2.0.4.

Changes: http://perl.apache.org/dist/mod_perl-2.0-current/Changes

PR:		ports/123535
Submitted by:	Philip M. Gollucci <pgollucci@@p6m7g8.com> (maintainer)
Reworked by:	araujo (myself)
@
text
@d67 1
a67 1
APR_l=		${LOCALBASE}/include/apr-1/apr.h
@


1.61
log
@- ThreadMutex manpage seems to be installed regardless the threading state

Reported by:	pointyhat
Pointy hat to:	pav
@
text
@d9 1
a9 2
PORTVERSION=	2.0.3
PORTREVISION=	3
d44 1
a44 1
		Apache2::Reload.3 Apache2::RequestIO.3 Apache2::RequestRec.3 \
d61 2
a62 1
		ModPerl::Util.3 mod_perl2.3 Apache2::ConnectionUtil.3
d65 1
d67 1
a67 2
.if exists(${LOCALBASE}/include/apr-1/apr.h)
APR_H=		${LOCALBASE}/include/apr-1/apr.h
d84 8
d93 1
a93 1
	${RM} ${WRKSRC}/ModPerl-Registry/lib/ModPerl/RegistryCooker.pm.orig
@


1.60
log
@- Make the threadedness depend on the actual build of apr-util/apr, instead on
  an Apache version

PR:		ports/118307 (adapted from)
Submitted by:	Philip M. Gollucci <pgollucci@@p6m7g8.com> (maintainer)
@
text
@d39 1
a39 1
		APR::URI.3 APR::UUID.3 APR::Util.3 \
a78 1
MAN3+=		APR::ThreadMutex.3
@


1.59
log
@Fix an oversight in pkg-message.  Use APACHEMODDIR instead of a
hard-coded path.  No PORTREVISION bump necessary as the default package
will remain the same.

PR: 		119438
Submitted by:	Terry Sposato <terry@@sucked-in.com>
Approved by:	Philip M. Gollucci (maintainer), garga (mentor)
@
text
@d10 1
a10 1
PORTREVISION=	2
d39 1
a39 1
		APR::ThreadMutex.3 APR::URI.3 APR::UUID.3 APR::Util.3 \
d66 14
a79 1
.if ${APACHE_VERSION} >= 21
@


1.58
log
@Fix up after bsd.perl.mk import.

Hat:	portmgr
@
text
@d23 2
@


1.57
log
@Welcome bsd.perl.mk.  Add support for constructs such as USE_PERL5=5.8.0+.
Drop support for antique perl.

Work done by:	gabor
Sponsored by:	Google Summer of Code 2007
Hat:		portmgr
@
text
@d65 1
a65 1
PLIST_SUB=	THREADMUTEX=""
d67 1
a67 1
PLIST_SUB=	THREADMUTEX="@@comment "
@


1.56
log
@mod_perl 2.x does not properly escape PATH_INFO before use in a
regular expression

PR:		113988
Submitted by:	Henrik Brix Andersen <henrik@@brixandersen.dk>
Approved by:	maintainer override (3 days, security)
Security:	CVE-2007-1349,
		VuXML ef2ffb03-f2b0-11db-ad25-0010b5a0a860
@
text
@d24 1
a24 1
PERL_CONFIGURE=	yes
a69 5
# it is time to require perl 5.8.x
.if ${PERL_LEVEL} < 500800
IGNORE=		requires perl 5.8.x or later. Install lang/perl5.8 then try again
.endif

@


1.55
log
@- Fix Upgrade problems
- Pass maintainership to submitter
- Fixes the -march= nothing which is not 2.0.3 specific.
- Removes the pre-everthing warning for www/apache22
- Bump PORTREVISION

Submitted by:   Philip M. Gollucci" <Philip.Gollucci@@ticketmaster.com>
Approved by:	maintainer
@
text
@d10 1
a10 1
PORTREVISION=	1
d75 3
@


1.54
log
@- Update to 2.0.3

PR:		ports/106051
Submitted by:	Philip M. Gollucci <pgollucci@@apache.org>
Approved by:	maintainer
@
text
@d10 1
d17 1
a17 1
MAINTAINER=	lars.eggert@@gmx.net
a69 13
pre-everything::
.if ${APACHE_VERSION} >= 21
	@@${ECHO} "************************************************************"
	@@${ECHO} "You are building ${PORTNAME}-${PORTVERSION} for apache${APACHE_VERSION}."
	@@${ECHO} ""
	@@${ECHO} "Please note that the maintainer only tests ${PORTNAME}-${PORTVERSION}"
	@@${ECHO} "with apache20. If you encounter a problem, please roll back"
	@@${ECHO} "to that version and verify that the problem still exists,"
	@@${ECHO} "before submitting a problem report."
	@@${ECHO} "************************************************************"
	@@sleep 5
.endif

@


1.53
log
@- Fix dependencies

PR:		ports/103612
Submitted by:	Lars Eggert <lars.eggert@@gmx.net> (maintainer)
@
text
@d9 1
a9 2
PORTVERSION=	2.0.2
PORTREVISION=	1
d59 1
a59 1
		ModPerl::Util.3 mod_perl2.3
@


1.52
log
@Fix plist in apache 2.1+ case

PR:		ports/92590 (based on)
Submitted by:	Lars Eggert <lars.eggert@@gmx.net> (maintainer)
Reworked by:	vd
Approved by:	portmgr (erwin), Lars Eggert <lars.eggert@@gmx.net> (maintainer)
@
text
@d10 1
d20 3
@


1.51
log
@[MAINTAINER] www/mod_perl2: fix for apache21 and higher

	- variant of the fix in ports/90312 (can be closed, too)

	- warn if an apache newer than apache20 is used
	  (maintainer can't test)

	- remove warning about API change, it's been a year

PR:		ports/90655
Submitted by:	Lars Eggert <lars.eggert@@gmx.net>
@
text
@d60 6
@


1.50
log
@Update to 2.0.2

PR:		87776
Submitted by:	Lars Eggert <lars.eggert@@gmx.net> (maintainer)
@
text
@d10 1
a10 1
PORTEPOCH=	2
d19 1
a19 2
USE_APACHE=	yes
WITH_APACHE2=	yes
d58 2
d61 1
d63 1
a63 3
	@@${ECHO} "NOTE: Version 2.0.0-RC5 and higher of ${PORTNAME}"
	@@${ECHO} "      significantly change the API - old code *will* break!"
	@@${ECHO} "      See http://perl.apache.org/docs/2.0/rename.html"
d65 4
a68 1
	@@${ECHO} "Hit Ctrl-C to abort now, if this is of concern."
d70 2
a71 3
	@@sleep 10

.include <bsd.port.pre.mk>
d79 1
a79 1
	${MKDIR} ${PREFIX}/include/apache2/modules/perl
d81 4
a84 4
		${PREFIX}/include/apache2/modules/perl
	${INSTALL_DATA} ${WRKSRC}/xs/*.h ${PREFIX}/include/apache2
	${INSTALL_DATA} ${WRKSRC}/xs/APR/PerlIO/*.h ${PREFIX}/include/apache2
	${MKDIR} ${PREFIX}/libexec/apache2
d86 1
a86 1
		${PREFIX}/libexec/apache2/mod_perl.so
@


1.49
log
@- Update to 2.0.1

PR:		ports/82522
Submitted by:	Lars Eggert <lars.eggert@@gmx.net> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	2.0.1
@


1.48
log
@Update to 2.0.0

PR:		ports/81302
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	2.0.0
@


1.47
log
@- Update to 2.0.0r6

PR:		ports/81192
Submitted by:	Lars Eggert <lars.eggert@@gmx.net> (maintainer)
@
text
@d9 2
a10 2
PORTVERSION=	2.0.0r6
PORTEPOCH=	1
a14 1
DISTNAME=	${PORTNAME}-${PORTVERSION:S/r/-RC/}
d38 3
a40 3
		Apache2::HookRun.3 Apache2::Log.3 Apache2::Module.3 \
		Apache2::PerlSections.3 Apache2::Process.3 Apache2::Reload.3 \
		Apache2::RequestIO.3 Apache2::RequestRec.3 \
d54 3
a56 2
		ModPerl::Registry.3 ModPerl::RegistryBB.3 \
		ModPerl::RegistryCooker.3 ModPerl::RegistryLoader.3 \
d61 2
a62 2
	@@${ECHO} "NOTE: Version RC5 and higher of ${PORTNAME} significantly"
	@@${ECHO} "      change the API - old code *will* break!"
d85 1
a85 1
	${CAT} ${PKGMESSAGE}
@


1.46
log
@- Update to 2.0.0-R5
  This release has significant change in API.
  All old code *will* broken.
  Read how to fix it here: http://perl.apache.org/docs/2.0/rename.html

PR:		ports/79962
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	2.0.0r5
d34 10
a43 9
		APR::Socket.3 APR::String.3 APR::Table.3 APR::ThreadMutex.3 \
		APR::URI.3 APR::UUID.3 APR::Util.3 Apache2::Access.3 \
		Apache2::Build.3 Apache2::CmdParms.3 Apache2::Command.3 \
		Apache2::Connection.3 Apache2::Const.3 Apache2::Directive.3 \
		Apache2::Filter.3 Apache2::FilterRec.3 Apache2::HookRun.3 \
		Apache2::Log.3 Apache2::Module.3 Apache2::PerlSections.3 \
		Apache2::Process.3 Apache2::Reload.3 Apache2::RequestIO.3 \
		Apache2::RequestRec.3 Apache2::RequestUtil.3 \
		Apache2::Resource.3 Apache2::Response.3 Apache2::ServerRec.3 \
d61 2
a62 2
	@@${ECHO} "NOTE: This version of ${PORTNAME} significantly"
	@@${ECHO} "      changes the API - old code *will* break!"
d65 1
a65 1
	@@${ECHO} "Hit Ctrl-C now to abort, if this is of concern."
d67 1
a67 1
	@@sleep 5
d80 2
@


1.45
log
@- Bump PORTEPOCH as we had a rollback

Reported by:	kris (chkversion)
@
text
@d9 1
a9 1
PORTVERSION=	2.0.0r3
d25 42
a66 10
CONFIGURE_ARGS=	MP_APXS=${LOCALBASE}/sbin/apxs \
		MP_INST_APACHE2=1 PREFIX=${PREFIX}

MAN3=		Apache::Build.3 Apache::Test.3 Apache::TestConfig.3 \
		Apache::TestMB.3 Apache::TestMM.3 Apache::TestReport.3 \
		Apache::TestRequest.3 Apache::TestRun.3 Apache::TestRunPHP.3 \
		Apache::TestRunPerl.3 Apache::TestSmoke.3 \
		Apache::TestTrace.3 Apache::TestUtil.3 Bundle::Apache2.3 \
		Bundle::ApacheTest.3 ModPerl::CScan.3 ModPerl::Code.3 \
		ModPerl::Config.3 mod_perl.3
@


1.44
log
@- Roll back the last commit as since API has changed
  and it can break all mod_per2 ports.

Reported by:	Daniel Gerzo <danger@@rulez.sk>
@
text
@d10 1
@


1.43
log
@- Update to 2.0.0r5

PR:		ports/79962
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	2.0.0r5
d24 10
a33 42
# Using apxs in this way is problematic if apache2 is installed under a
# different PREFIX than mod_perl2, because the mod_perl2 installation will
# use paths returned by apxs to install some components. Fixes welcome.
CONFIGURE_ARGS=	MP_APXS=${LOCALBASE}/sbin/apxs PREFIX=${PREFIX}

MAN3=		APR.3 APR::Base64.3 APR::Brigade.3 APR::Bucket.3 \
		APR::BucketAlloc.3 APR::BucketType.3 APR::Const.3 \
		APR::Date.3 APR::Error.3 APR::Finfo.3 APR::IpSubnet.3 \
		APR::OS.3 APR::PerlIO.3 APR::Pool.3 APR::SockAddr.3 \
		APR::Socket.3 APR::String.3 APR::Table.3 APR::ThreadMutex.3 \
		APR::URI.3 APR::UUID.3 APR::Util.3 Apache2::Access.3 \
		Apache2::Build.3 Apache2::CmdParms.3 Apache2::Command.3 \
		Apache2::Connection.3 Apache2::Const.3 Apache2::Directive.3 \
		Apache2::Filter.3 Apache2::FilterRec.3 Apache2::HookRun.3 \
		Apache2::Log.3 Apache2::Module.3 Apache2::PerlSections.3 \
		Apache2::Process.3 Apache2::Reload.3 Apache2::RequestIO.3 \
		Apache2::RequestRec.3 Apache2::RequestUtil.3 \
		Apache2::Resource.3 Apache2::Response.3 Apache2::ServerRec.3 \
		Apache2::ServerUtil.3 Apache2::SizeLimit.3 Apache2::Status.3 \
		Apache2::SubProcess.3 Apache2::SubRequest.3 Apache2::URI.3 \
		Apache2::Util.3 Apache2::compat.3 Apache2::porting.3 \
		Apache::Test.3 Apache::TestConfig.3 Apache::TestMB.3 \
		Apache::TestMM.3 Apache::TestReport.3 Apache::TestRequest.3 \
		Apache::TestRun.3 Apache::TestRunPHP.3 Apache::TestRunPerl.3 \
		Apache::TestSmoke.3 Apache::TestTrace.3 Apache::TestUtil.3 \
		Bundle::Apache2.3 Bundle::ApacheTest.3 ModPerl::BuildMM.3 \
		ModPerl::CScan.3 ModPerl::Code.3 ModPerl::Config.3 \
		ModPerl::Const.3 ModPerl::Global.3 ModPerl::MM.3 \
		ModPerl::MethodLookup.3 ModPerl::PerlRun.3 \
		ModPerl::Registry.3 ModPerl::RegistryBB.3 \
		ModPerl::RegistryCooker.3 ModPerl::RegistryLoader.3 \
		ModPerl::Util.3 mod_perl2.3

pre-everything::
	@@${ECHO} "************************************************************"
	@@${ECHO} "NOTE: This version of ${PORTNAME} significantly"
	@@${ECHO} "      changes the API - old code *will* break!"
	@@${ECHO} "      See http://perl.apache.org/docs/2.0/rename.html"
	@@${ECHO} ""
	@@${ECHO} "Hit Ctrl-C now to abort, if this is of concern."
	@@${ECHO} "************************************************************"
	@@sleep 5
@


1.42
log
@Update to 2.0.0r3

PR:		76044
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	2.0.0r3
d24 42
a65 10
CONFIGURE_ARGS=	MP_APXS=${LOCALBASE}/sbin/apxs \
		MP_INST_APACHE2=1 PREFIX=${PREFIX}

MAN3=		Apache::Build.3 Apache::Test.3 Apache::TestConfig.3 \
		Apache::TestMB.3 Apache::TestMM.3 Apache::TestReport.3 \
		Apache::TestRequest.3 Apache::TestRun.3 Apache::TestRunPHP.3 \
		Apache::TestRunPerl.3 Apache::TestSmoke.3 \
		Apache::TestTrace.3 Apache::TestUtil.3 Bundle::Apache2.3 \
		Bundle::ApacheTest.3 ModPerl::CScan.3 ModPerl::Code.3 \
		ModPerl::Config.3 mod_perl.3
@


1.41
log
@Update to 2.0.0-rc2

Submitted by: maintainer
@
text
@d9 1
a9 2
# internally, this still calls itself r19, but we go with the RC numbers now
PORTVERSION=	2.0.0r2
d14 1
a14 1
DISTNAME=	${PORTNAME}-${PORTVERSION:S/r/-RC/}-XMas
@


1.40
log
@- Fix plist

Reported by:	pointyhat via kris
PR:		ports/75237
Submitted by:	Lars Eggert <lars.eggert@@gmx.net> (maintainer)
@
text
@d9 2
a10 2
PORTVERSION=	1.99r18
PORTREVISION=	1
d15 1
a15 1
DISTNAME=	${PORTNAME}-2.0.0-RC1
a19 4
# no idea why they still call it r18 when the tarball is 2.0.0-RC1
# PORTVERSION=	2.0.0r1
# DISTNAME=	${PORTNAME}-${PORTVERSION:S/r/-RC/}

@


1.39
log
@- Update to 1.99r18 (aka 2.0RC1)

PR:		ports/75016
Submitted by:	maintainer
@
text
@d10 1
@


1.38
log
@- update to 1.99r17

PR:		ports/74444
Submitted by:   Lars Eggert <lars.eggert@@gmx.net> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	1.99r17
d14 1
a14 1
DISTNAME=	${PORTNAME}-${PORTVERSION:S/r/_/}
d19 4
d26 1
d33 1
a33 1
		Apache::TestRequest.3 Apache::TestRun.3 \
a45 5
# no idea why r16 and r17 require this - the perl build should do this copy
pre-install:
	${CP} ${WRKSRC}/WrapXS/APR/ThreadMutex/ThreadMutex.pm \
		${WRKSRC}/blib/lib/Apache2/APR/

@


1.37
log
@Update to 1.99r16.

PR:		ports/71266
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	1.99r16
d41 1
a41 1
# no idea why r16 requires this - the perl build should do this copy
@


1.36
log
@Update to 1.99r14

PR:		67443
Submitted by:	Lars Eggert <lars dot eggert at gmx dot net>
@
text
@d9 1
a9 1
PORTVERSION=	1.99r14
d27 3
a29 2
		Apache::TestMM.3 Apache::TestReport.3 Apache::TestRequest.3 \
		Apache::TestRun.3 Apache::TestRunPerl.3 Apache::TestSmoke.3 \
d40 5
@


1.35
log
@Update to 1.99r13

PR:		66604
Submitted by:	maintainer
@
text
@d9 1
a9 1
PORTVERSION=	1.99r13
d28 4
a31 3
		Apache::TestRun.3 Apache::TestSmoke.3 Apache::TestTrace.3 \
		Apache::TestUtil.3 Bundle::Apache2.3 Bundle::ApacheTest.3 \
		ModPerl::Code.3 ModPerl::Config.3 mod_perl.3
@


1.34
log
@- Fix up pkg-plist

PR:		ports/62603 (based on)
Submitted by:	Christopher Nehren <apeiron@@comcast.net>
Approved by:	maintainer
@
text
@d9 1
a9 2
PORTVERSION=	1.99r12
PORTREVISION=	1
d26 5
a30 5
MAN3=		Apache::TestRequest.3 Apache::TestSmoke.3 Apache::TestRun.3 \
		Apache::TestTrace.3 Apache::TestMM.3 Bundle::ApacheTest.3 \
		Apache::Test.3 Apache::TestUtil.3 Apache::Build.3 \
		Apache::TestReport.3 \
		Bundle::Apache2.3 ModPerl::Code.3 mod_perl.3
d34 3
a36 9
.if ${PERL_LEVEL} > 500601
MAN3+=		ModPerl::Config.3 Apache::TestConfig.3
.endif

##
## this port requires PERL 5.6.x or later
##
.if ${PERL_LEVEL} < 500600
IGNORE=		requires perl 5.6.x or later. Install lang/perl5 then try again
@


1.33
log
@BROKEN on perl 5.8: Broken pkg-plist
@
text
@d10 1
a36 4
.endif

.if ${PERL_LEVEL} >= 500800
BROKEN=		"Broken pkg-plist".
@


1.32
log
@Update maintainer's email address (prompted by detailed autoreply to
a message I just forwarded).
@
text
@d38 4
@


1.31
log
@o Upgrade to 1.99r12.
o Fix plist.

Approved by:	maintainer
@
text
@d16 1
a16 1
MAINTAINER=	larse@@isi.edu
@


1.30
log
@Use the new Apache bits from bsd.port.mk.

Submitted by:	dinoex
@
text
@d9 1
a9 2
PORTVERSION=	1.99r10
PORTREVISION=	1
d29 2
a30 1
		Bundle::Apache2.3 ModPerl::Code.3
@


1.29
log
@- Add pkg-message

PR:		58975
Submitted by:	maintainer
@
text
@d20 3
a22 2
BUILD_DEPENDS=	${LOCALBASE}/sbin/apxs:${APACHE2_PORT}
RUN_DEPENDS=	${LOCALBASE}/sbin/apxs:${APACHE2_PORT}
a23 1
PERL_CONFIGURE=	yes
a30 2

APACHE2_PORT?=	${PORTSDIR}/www/apache2
@


1.28
log
@* Fix install with perl < 5.8.

PR:		58490
Submitted by:	Lars Eggert <larse@@isi.edu>
Reported by:	Peter McGarvey <xaphod@@packet.org.uk>

* Use PERL_CONFIGURE.
* Fix packing list.

Approved by:	maintainer
@
text
@d54 1
@


1.27
log
@utilize SITE_PERL

PR:		58166
Submitted by:	Cheng-Lung Sung <clsung@@dragon2.net>
@
text
@d10 1
d23 3
a25 4
USE_PERL5=	YES

INSTALLS_SHLIB=	YES
LDCONFIG_DIRS=	%%PREFIX%%/libexec/apache2/
d44 1
a44 1
IGNORE=		Port requires perl 5.6.x or later. Install lang/perl5 then try again
a45 5

do-configure:
	@@ cd ${WRKSRC}; \
	${PERL5} Makefile.PL MP_APXS=${LOCALBASE}/sbin/apxs \
		MP_INST_APACHE2=1 PREFIX=${PREFIX}
@


1.26
log
@PR:		58288
Submitted by:	maintainer
Reviewed by:
Approved by:
Obtained from:
MFC after:
Upgrade www/mod_perl2 to 1.99r10, this is a security release for
Perl 5.8.1. For detail please refer:

http://aspn.activestate.com/ASPN/Mail/Message/modperl/1836735
@
text
@a31 1
MANPREFIX=	${PREFIX}/lib/perl5/${PERL_VERSION}
@


1.25
log
@Update to 1.99r09.

PR:		ports/52450
Submitted by:	Lars Eggert <larse@@isi.edu> (maintainer)
@
text
@d9 1
a9 1
PORTVERSION=	1.99r09
d27 4
a30 3
MAN3=		Apache::Build.3 Apache::Test.3 Apache::TestSmoke.3 \
		Apache::TestTrace.3 Apache::TestUtil.3 Bundle::Apache2.3 \
		Bundle::ApacheTest.3 ModPerl::Code.3
@


1.24
log
@De-pkg-comment.
@
text
@d9 1
a9 1
PORTVERSION=	1.99r08
d27 3
a29 7
MAN3=		APR::PerlIO.3 APR::Table.3 Apache::Build.3 Apache::Log.3 \
		Apache::Reload.3 Apache::RequestRec.3 Apache::ServerUtil.3 \
		Apache::SubProcess.3 Apache::Test.3 \
		Apache::TestSmoke.3 Apache::TestTrace.3 Apache::TestUtil.3 \
		Apache::compat.3 Bundle::ApacheTest.3 ModPerl::Code.3 \
		ModPerl::PerlRun.3 ModPerl::Registry.3 \
		ModPerl::RegistryCooker.3
d36 1
a36 1
.if ${PERL_LEVEL} > 500600
d56 1
@


1.23
log
@Correct MAN3 and pkg-plist.

Pointed out by:	bento via kris
Submitted by:	Lars Eggert <larse@@ISI.EDU> (maintainer)
@
text
@d17 1
@


1.22
log
@[Forced commit]

I forgot submitter information about last commit.

PR:		ports/48268
Submitted by:	Lars Eggert <larse@@isi.edu>
@
text
@d28 1
a28 1
		Apache::SubProcess.3 Apache::Test.3 Apache::TestConfig.3 \
d31 1
a31 1
		ModPerl::Config.3 ModPerl::PerlRun.3 ModPerl::Registry.3 \
d38 4
@


1.21
log
@[recommit]

Update to mod_perl2 1.99r08 for Apache2.

Pointed out by:	vanilla
Repo copied by:	joe (cvs hat)
@
text
@@


1.20
log
@Support APACHE_PORT to build with desired apache13* port.
Reviewed by:	vanilla
@
text
@d1 3
a3 3
# New ports collection makefile for:	mod_perl
# Date created:				November 5th 1999
# Whom:	      				Sheldon Hearn <sheldonh@@FreeBSD.org>
d9 1
a9 1
PORTVERSION=	1.27
d11 4
a14 2
MASTER_SITES=	${MASTER_SITE_PERL_CPAN}
MASTER_SITE_SUBDIR=	Apache
d16 1
a16 1
MAINTAINER=	vanilla@@FreeBSD.org
d18 2
a19 2
BUILD_DEPENDS=	${LOCALBASE}/sbin/apxs:${APACHE_PORT}
RUN_DEPENDS=	${LOCALBASE}/sbin/apxs:${APACHE_PORT}
d23 11
a33 15
MAN3=		Apache.3 Apache::Constants.3  Apache::ExtUtils.3 \
		Apache::FakeRequest.3 Apache::File.3 Apache::Leak.3 \
		Apache::Log.3 Apache::Options.3 \
		Apache::PerlRun.3 Apache::PerlRunXS.3 \
		Apache::RedirectLogFix.3 \
		Apache::Registry.3 Apache::SizeLimit.3 \
		Apache::Status.3 Apache::Symbol.3 Apache::Symdump.3 \
		Apache::Table.3 Apache::URI.3 Apache::Util.3 \
		Apache::httpd_conf.3 Apache::src.3 Apache::test.3 \
		Bundle::Apache.3 \
		Apache::Debug.3 mod_perl.3 Apache::SIG.3 Apache::Resource.3 \
		Apache::RegistryLoader.3 Apache::StatINC.3 Apache::Include.3 \
		Apache::PerlSections.3 cgi_to_mod_perl.3 \
		mod_perl_cvs.3 mod_perl_method_handlers.3 mod_perl_traps.3 \
		mod_perl_tuning.3
d35 1
a35 2
PERLSITEDIR=	${PREFIX}/lib/perl5/site_perl/${PERL_VER}
APACHE_PORT?=	${PORTSDIR}/www/apache13
d39 7
d48 2
a49 6
	${PERL5} Makefile.PL USE_APXS=1 EVERYTHING=1 \
	    PREFIX=${PREFIX} INSTALLSITELIB=${PERLSITEDIR} \
	    INSTALLSITEARCH=${PERLSITEDIR}/${PERL_ARCH} \
	    INSTALLMAN3DIR=${MANPREFIX}/man/man3 \
	    WITH_APXS=${LOCALBASE}/sbin/apxs \
	    PERL_EXTRA_CFLAGS='-DDEFAULT_PATH=\"/bin:/usr/bin:/usr/local/bin\"'
d52 1
a52 1
	${MKDIR} ${PREFIX}/include/apache/modules/perl
d54 3
a56 6
	    ${PREFIX}/include/apache/modules/perl
	${INSTALL_PROGRAM} ${WRKSRC}/apaci/libperl.so ${PREFIX}/libexec/apache
	@@PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL

post-deinstall:
	@@PKG_PREFIX=${PREFIX} ${SH} ${PKGDEINSTALL} ${PKGNAME} POST-DEINSTALL
@


1.19
log
@Update to mod_perl-1.27.

The person who requested this change says that mail to the maintainer
bounces.  I have confirmed this.

I will understand if the maintainer backs this change out and handles
the update differently later.

Requested by:	Mars G Miro <mars@@cannoncreek.com>
@
text
@d16 2
a17 2
BUILD_DEPENDS=	${LOCALBASE}/sbin/apxs:${PORTSDIR}/www/apache13
RUN_DEPENDS=	${LOCALBASE}/sbin/apxs:${PORTSDIR}/www/apache13
d38 1
@


1.18
log
@Hand over maintainership to vanilla.

Requested by:	vanilla
Message-ID:	<20020220071014.GA5708@@fatpipi.cirx.org>
@
text
@d9 1
a9 1
PORTVERSION=	1.26
@


1.17
log
@Update to mod_perl-1.26.

PR:		ports/29031
Submitted by:	Joseph Scott <joseph.scott@@owp.csus.edu>
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mod_perl/Makefile,v 1.16 2001/05/28 20:52:46 sheldonh Exp $
d14 1
a14 1
MAINTAINER=	sheldonh@@FreeBSD.org
@


1.16
log
@On deinstall, deactivate mod_perl in whichever of httpd.conf and
httpd.conf.default exist.

This is a best attempt at resolving the problem where the system
is left changed from before a mod_perl installation after mod_perl
is removed.

If only apxs had an option to revert module activation.

Requested by:	asami
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mod_perl/Makefile,v 1.15 2001/03/21 03:07:17 vanilla Exp $
d9 1
a9 1
PORTVERSION=	1.25
@


1.15
log
@Remove BROKEN for 3.*, because we don't support 3.* anymore.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mod_perl/Makefile,v 1.14 2001/03/06 17:15:02 sheldonh Exp $
d56 3
@


1.14
log
@The previous revision was bogus.  Call pkg-install with the correct
number of arguments.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mod_perl/Makefile,v 1.13 2001/03/06 11:39:27 sheldonh Exp $
a39 4

.if ${OSVERSION} < 400000
BROKEN=		"see PR 14924; use p5-Apache instead"
.endif
@


1.13
log
@Fix the execution of the pkg-install script for the port's post-install
case.  When I tested my porting work, I kept on using ``make package''
and testing the installation of the package, without testing the
"install from the port" case.

Reported by:	Mike Harding <mvh@@corp.namesafe.com>
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mod_perl/Makefile,v 1.12 2001/02/15 10:50:17 sheldonh Exp $
d59 1
a59 1
	@@PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} POST-INSTALL
@


1.12
log
@Fix PREFIX-clean breakage for libperl.so by breaking out its
installation from the mod_perl MakeMaker mess into the port's Makefile.

This port is now PREFIX-clean.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mod_perl/Makefile,v 1.11 2001/02/14 13:33:14 sheldonh Exp $
d59 1
a59 1
	${SH} ${PKGINSTALL}
@


1.11
log
@Update to mod_perl-1.25.

Like any port that relies on Perl5's MakeMaker, this was horribly
PREFIX-unclean.  It's now PREFIX-clean for everything except libperl.so,
which will require a rethink of pkg-install.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mod_perl/Makefile,v 1.10 2001/02/05 15:33:31 olgeni Exp $
d58 1
@


1.10
log
@Some spaces -> tabs for ports/www.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mod_perl/Makefile,v 1.9 2000/05/22 10:02:51 sheldonh Exp $
d9 1
a9 1
PORTVERSION=	1.24
d29 2
a30 1
		Apache::httpd_conf.3 Apache::src.3 Bundle::Apache.3 \
d37 1
d48 3
@


1.9
log
@Update 1.22_02 -> 1.24:

	Mostly non-critical bugfixes.

While a few new features have been added, most folks who need to upgrade
will know about the bugs that have been biting them.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mod_perl/Makefile,v 1.8 2000/04/16 11:30:44 paul Exp $
d9 1
a9 1
PORTVERSION= 	1.24
@


1.8
log
@Upgrade to version 1.22
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mod_perl/Makefile,v 1.7 2000/04/10 00:05:55 cpiazza Exp $
d9 1
a9 1
PORTVERSION= 	1.22
@


1.7
log
@Update with the new PORTNAME/PORTVERSION variables
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mod_perl/Makefile,v 1.6 2000/03/10 10:42:30 sheldonh Exp $
d9 1
a9 1
PORTVERSION= 	1.21_02
@


1.6
log
@Null commit:

Neglected to mention in previous commit message that it was possible
to unbreak the port because of recent changes to the perl5 build
in the base system.
@
text
@a1 1
# Version required:			1.21_02
d5 1
a5 1
# $FreeBSD: ports/www/mod_perl/Makefile,v 1.5 2000/03/10 10:41:13 sheldonh Exp $
d8 2
a9 1
DISTNAME=	mod_perl-1.21_02
@


1.5
log
@Unbreak for CURRENT and upgrade to 1.21_02, which incorporates lots
of bugfixes and documentation improvements.
@
text
@d6 1
a6 1
# $FreeBSD: ports/www/mod_perl/Makefile,v 1.4 2000/01/18 14:27:11 sheldonh Exp $
@


1.4
log
@Mark BROKEN for STABLE as well.  Whatever difference between STABLE
and CURRENT used to allow this to work has gone away. :-(

PR:		14924
@
text
@d2 1
a2 1
# Version required:			1.21
d6 1
a6 1
# $FreeBSD: ports/www/mod_perl/Makefile,v 1.3 2000/01/12 16:46:53 sheldonh Exp $
d9 1
a9 1
DISTNAME=	mod_perl-1.21
d22 1
a22 1
		Apache::FakeRequest.3 Apache::Leak.3 \
d37 3
d41 1
d55 1
a55 1
.include <bsd.port.mk>
@


1.3
log
@Mark BROKEN for CURRENT with appropriate reference to a PR.

Install src/modules/perl/*.h (suggested by author).

Change some ${PREFIX} to ${LOCALBASE}.

Add RUN_DEPENDS for apache.  Although this breaks the ability to
select an Apache flavour for the package, it's necessary (asami).

PR:		15988
Submitted by:	Igor Vinokurov <igor@@zynaps.ru>
@
text
@d6 1
a6 1
# $FreeBSD: ports/www/mod_perl/Makefile,v 1.2 1999/11/09 10:37:33 sheldonh Exp $
a36 3
.include <bsd.port.pre.mk>

.if ${OSVERSION} >= 400000
a37 1
.endif
d51 1
a51 1
.include <bsd.port.post.mk>
@


1.2
log
@Correct dependencies for installing a RADIUS-capable Apache server.
@
text
@d1 1
a1 1
# New ports collection makefile for:	p5-Apache
d6 1
a6 1
# $FreeBSD: ports/www/mod_perl/Makefile,v 1.1.1.1 1999/11/05 14:50:26 sheldonh Exp $
d16 2
a17 1
BUILD_DEPENDS=	${PREFIX}/sbin/apxs:${PORTSDIR}/www/apache13
d37 6
d46 1
a46 1
	    WITH_APXS=${PREFIX}/sbin/apxs \
d50 4
a53 1
	@@ ${SH} ${PKGINSTALL}
d55 1
a55 1
.include <bsd.port.mk>
@


1.1
log
@Initial revision
@
text
@d2 3
a4 3
# Version required:			1.19
# Date created:				April 26th 1997
# Whom:	      				James FitzGibbon <jfitz@@FreeBSD.org>
d6 1
a6 1
# $FreeBSD: ports/www/p5-Apache/Makefile,v 1.16 1999/08/31 06:52:02 mharo Exp $
d16 1
a16 1
RUN_DEPENDS=	${PREFIX}/sbin/apxs:${PORTSDIR}/www/apache13
@


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
@@
