head	1.69;
access;
symbols
	pkgsrc-2026Q1:1.69.0.6
	pkgsrc-2026Q1-base:1.69
	pkgsrc-2025Q4:1.69.0.4
	pkgsrc-2025Q4-base:1.69
	pkgsrc-2025Q3:1.69.0.2
	pkgsrc-2025Q3-base:1.69
	pkgsrc-2025Q2:1.68.0.6
	pkgsrc-2025Q2-base:1.68
	pkgsrc-2025Q1:1.68.0.4
	pkgsrc-2025Q1-base:1.68
	pkgsrc-2024Q4:1.68.0.2
	pkgsrc-2024Q4-base:1.68
	pkgsrc-2024Q3:1.67.0.8
	pkgsrc-2024Q3-base:1.67
	pkgsrc-2024Q2:1.67.0.6
	pkgsrc-2024Q2-base:1.67
	pkgsrc-2024Q1:1.67.0.4
	pkgsrc-2024Q1-base:1.67
	pkgsrc-2023Q4:1.67.0.2
	pkgsrc-2023Q4-base:1.67
	pkgsrc-2023Q3:1.66.0.2
	pkgsrc-2023Q3-base:1.66
	pkgsrc-2023Q2:1.64.0.8
	pkgsrc-2023Q2-base:1.64
	pkgsrc-2023Q1:1.64.0.6
	pkgsrc-2023Q1-base:1.64
	pkgsrc-2022Q4:1.64.0.4
	pkgsrc-2022Q4-base:1.64
	pkgsrc-2022Q3:1.64.0.2
	pkgsrc-2022Q3-base:1.64
	pkgsrc-2022Q2:1.63.0.4
	pkgsrc-2022Q2-base:1.63
	pkgsrc-2022Q1:1.63.0.2
	pkgsrc-2022Q1-base:1.63
	pkgsrc-2021Q4:1.62.0.6
	pkgsrc-2021Q4-base:1.62
	pkgsrc-2021Q3:1.62.0.4
	pkgsrc-2021Q3-base:1.62
	pkgsrc-2021Q2:1.62.0.2
	pkgsrc-2021Q2-base:1.62
	pkgsrc-2021Q1:1.60.0.6
	pkgsrc-2021Q1-base:1.60
	pkgsrc-2020Q4:1.60.0.4
	pkgsrc-2020Q4-base:1.60
	pkgsrc-2020Q3:1.60.0.2
	pkgsrc-2020Q3-base:1.60
	pkgsrc-2020Q2:1.59.0.4
	pkgsrc-2020Q2-base:1.59
	pkgsrc-2020Q1:1.59.0.2
	pkgsrc-2020Q1-base:1.59
	pkgsrc-2019Q4:1.58.0.4
	pkgsrc-2019Q4-base:1.58
	pkgsrc-2019Q3:1.57.0.2
	pkgsrc-2019Q3-base:1.57
	pkgsrc-2019Q2:1.56.0.8
	pkgsrc-2019Q2-base:1.56
	pkgsrc-2019Q1:1.56.0.6
	pkgsrc-2019Q1-base:1.56
	pkgsrc-2018Q4:1.56.0.4
	pkgsrc-2018Q4-base:1.56
	pkgsrc-2018Q3:1.56.0.2
	pkgsrc-2018Q3-base:1.56
	pkgsrc-2018Q2:1.55.0.4
	pkgsrc-2018Q2-base:1.55
	pkgsrc-2018Q1:1.55.0.2
	pkgsrc-2018Q1-base:1.55
	pkgsrc-2017Q4:1.54.0.6
	pkgsrc-2017Q4-base:1.54
	pkgsrc-2017Q3:1.54.0.4
	pkgsrc-2017Q3-base:1.54
	pkgsrc-2017Q2:1.53.0.6
	pkgsrc-2017Q2-base:1.53
	pkgsrc-2017Q1:1.53.0.4
	pkgsrc-2017Q1-base:1.53
	pkgsrc-2016Q4:1.53.0.2
	pkgsrc-2016Q4-base:1.53
	pkgsrc-2016Q3:1.52.0.2
	pkgsrc-2016Q3-base:1.52
	pkgsrc-2016Q2:1.51.0.8
	pkgsrc-2016Q2-base:1.51
	pkgsrc-2016Q1:1.51.0.6
	pkgsrc-2016Q1-base:1.51
	pkgsrc-2015Q4:1.51.0.4
	pkgsrc-2015Q4-base:1.51
	pkgsrc-2015Q3:1.51.0.2
	pkgsrc-2015Q3-base:1.51
	pkgsrc-2015Q2:1.50.0.2
	pkgsrc-2015Q2-base:1.50
	pkgsrc-2015Q1:1.49.0.6
	pkgsrc-2015Q1-base:1.49
	pkgsrc-2014Q4:1.49.0.4
	pkgsrc-2014Q4-base:1.49
	pkgsrc-2014Q3:1.49.0.2
	pkgsrc-2014Q3-base:1.49
	pkgsrc-2014Q2:1.48.0.2
	pkgsrc-2014Q2-base:1.48
	pkgsrc-2014Q1:1.46.0.4
	pkgsrc-2014Q1-base:1.46
	pkgsrc-2013Q4:1.46.0.2
	pkgsrc-2013Q4-base:1.46
	pkgsrc-2013Q3:1.44.0.4
	pkgsrc-2013Q3-base:1.44
	pkgsrc-2013Q2:1.44.0.2
	pkgsrc-2013Q2-base:1.44
	pkgsrc-2013Q1:1.42.0.4
	pkgsrc-2013Q1-base:1.42
	pkgsrc-2012Q4:1.42.0.2
	pkgsrc-2012Q4-base:1.42
	pkgsrc-2012Q3:1.39.0.10
	pkgsrc-2012Q3-base:1.39
	pkgsrc-2012Q2:1.39.0.8
	pkgsrc-2012Q2-base:1.39
	pkgsrc-2012Q1:1.39.0.6
	pkgsrc-2012Q1-base:1.39
	pkgsrc-2011Q4:1.39.0.4
	pkgsrc-2011Q4-base:1.39
	pkgsrc-2011Q3:1.39.0.2
	pkgsrc-2011Q3-base:1.39
	pkgsrc-2011Q2:1.38.0.2
	pkgsrc-2011Q2-base:1.38
	pkgsrc-2011Q1:1.36.0.6
	pkgsrc-2011Q1-base:1.36
	pkgsrc-2010Q4:1.36.0.4
	pkgsrc-2010Q4-base:1.36
	pkgsrc-2010Q3:1.36.0.2
	pkgsrc-2010Q3-base:1.36
	pkgsrc-2010Q2:1.35.0.4
	pkgsrc-2010Q2-base:1.35
	pkgsrc-2010Q1:1.35.0.2
	pkgsrc-2010Q1-base:1.35
	pkgsrc-2009Q4:1.34.0.6
	pkgsrc-2009Q4-base:1.34
	pkgsrc-2009Q3:1.34.0.4
	pkgsrc-2009Q3-base:1.34
	pkgsrc-2009Q2:1.34.0.2
	pkgsrc-2009Q2-base:1.34
	pkgsrc-2009Q1:1.31.0.4
	pkgsrc-2009Q1-base:1.31
	pkgsrc-2008Q4:1.31.0.2
	pkgsrc-2008Q4-base:1.31
	pkgsrc-2008Q3:1.30.0.8
	pkgsrc-2008Q3-base:1.30
	cube-native-xorg:1.30.0.6
	cube-native-xorg-base:1.30
	pkgsrc-2008Q2:1.30.0.4
	pkgsrc-2008Q2-base:1.30
	cwrapper:1.30.0.2
	pkgsrc-2008Q1:1.27.0.8
	pkgsrc-2008Q1-base:1.27
	pkgsrc-2007Q4:1.27.0.6
	pkgsrc-2007Q4-base:1.27
	pkgsrc-2007Q3:1.27.0.4
	pkgsrc-2007Q3-base:1.27
	pkgsrc-2007Q2:1.27.0.2
	pkgsrc-2007Q2-base:1.27
	pkgsrc-2007Q1:1.26.0.4
	pkgsrc-2007Q1-base:1.26
	pkgsrc-2006Q4:1.26.0.2
	pkgsrc-2006Q4-base:1.26
	pkgsrc-2006Q3:1.24.0.4
	pkgsrc-2006Q3-base:1.24
	pkgsrc-2006Q2:1.24.0.2
	pkgsrc-2006Q2-base:1.24
	pkgsrc-2006Q1:1.23.0.2
	pkgsrc-2006Q1-base:1.23
	pkgsrc-2005Q4:1.20.0.4
	pkgsrc-2005Q4-base:1.20
	pkgsrc-2005Q3:1.20.0.2
	pkgsrc-2005Q3-base:1.20
	pkgsrc-2005Q2:1.17.0.2
	pkgsrc-2005Q2-base:1.17
	pkgsrc-2005Q1:1.16.0.4
	pkgsrc-2005Q1-base:1.16
	pkgsrc-2004Q4:1.16.0.2
	pkgsrc-2004Q4-base:1.16
	pkgsrc-2004Q3:1.14.0.2
	pkgsrc-2004Q3-base:1.14
	pkgsrc-2004Q2:1.13.0.2
	pkgsrc-2004Q2-base:1.13
	pkgsrc-2004Q1:1.11.0.2
	pkgsrc-2004Q1-base:1.11
	pkgsrc-2003Q4:1.7.0.2
	pkgsrc-2003Q4-base:1.7
	netbsd-1-6-1:1.5.0.2
	netbsd-1-6-1-base:1.5
	netbsd-1-6:1.2.0.6
	netbsd-1-6-RELEASE-base:1.2
	pkgviews:1.2.0.2
	pkgviews-base:1.2
	pkgsrc-base:1.1.1.1
	TNF:1.1.1;
locks; strict;
comment	@# @;


1.69
date	2025.07.04.08.48.54;	author wiz;	state Exp;
branches;
next	1.68;
commitid	vfjLVB0DFyTBfp1G;

1.68
date	2024.11.16.12.07.23;	author wiz;	state Exp;
branches;
next	1.67;
commitid	EcLctWHJOZ20KRxF;

1.67
date	2023.11.02.14.59.00;	author wiz;	state Exp;
branches;
next	1.66;
commitid	Q0xakBTT7BTZV2LE;

1.66
date	2023.07.13.18.29.37;	author jperkin;	state Exp;
branches;
next	1.65;
commitid	j6WmGZ0SkhflHFwE;

1.65
date	2023.07.06.09.42.18;	author wiz;	state Exp;
branches;
next	1.64;
commitid	6meR4IA6XJRNYIvE;

1.64
date	2022.06.28.11.37.01;	author wiz;	state Exp;
branches;
next	1.63;
commitid	D2UoJrTHpoHEANJD;

1.63
date	2022.02.01.11.46.28;	author wiz;	state Exp;
branches;
next	1.62;
commitid	byOx6TbYTB5kpUqD;

1.62
date	2021.06.02.22.26.03;	author markd;	state Exp;
branches;
next	1.61;
commitid	Hwl54PNEMtd1NBVC;

1.61
date	2021.05.24.19.55.11;	author wiz;	state Exp;
branches;
next	1.60;
commitid	qokaiStTApGMcrUC;

1.60
date	2020.08.31.18.06.30;	author wiz;	state Exp;
branches;
next	1.59;
commitid	7zxRbfOkDOoxbfmC;

1.59
date	2020.01.18.23.35.41;	author rillig;	state Exp;
branches;
next	1.58;
commitid	shGUwZfkr7sleeTB;

1.58
date	2019.11.13.21.29.25;	author wiz;	state Exp;
branches;
next	1.57;
commitid	eXPlJYEh5T2DHJKB;

1.57
date	2019.08.11.13.17.50;	author wiz;	state Exp;
branches;
next	1.56;
commitid	Ifet9Pg6Qt99ZByB;

1.56
date	2018.08.22.09.42.52;	author wiz;	state Exp;
branches;
next	1.55;
commitid	YLub8g3ofvFGb6PA;

1.55
date	2018.01.01.10.23.07;	author wiz;	state Exp;
branches;
next	1.54;
commitid	zjUBNlZlngYbU9lA;

1.54
date	2017.09.22.09.59.30;	author maya;	state Exp;
branches;
next	1.53;
commitid	11jspOYyTeUg1b8A;

1.53
date	2016.11.01.15.32.54;	author adam;	state Exp;
branches;
next	1.52;
commitid	WqLym15DLxicjrsz;

1.52
date	2016.07.09.06.39.10;	author wiz;	state Exp;
branches;
next	1.51;
commitid	dlqnocGpOoXV2Cdz;

1.51
date	2015.07.14.22.01.06;	author wiz;	state Exp;
branches;
next	1.50;
commitid	SKhmp05KulZ7Lity;

1.50
date	2015.06.12.10.51.48;	author wiz;	state Exp;
branches;
next	1.49;
commitid	B4JmCfaVUbiY38py;

1.49
date	2014.07.24.21.38.38;	author markd;	state Exp;
branches;
next	1.48;
commitid	3LMCHDZQkeCX2GJx;

1.48
date	2014.06.10.15.22.17;	author joerg;	state Exp;
branches;
next	1.47;
commitid	djgMkPoOrhNxnZDx;

1.47
date	2014.05.29.23.37.56;	author wiz;	state Exp;
branches;
next	1.46;
commitid	laryHfkCalgYtuCx;

1.46
date	2013.11.15.20.16.28;	author joerg;	state Exp;
branches;
next	1.45;
commitid	7d2k0yFbaqI3Fpdx;

1.45
date	2013.11.14.17.03.40;	author adam;	state Exp;
branches;
next	1.44;
commitid	nUJN6ogrlUnACgdx;

1.44
date	2013.06.04.13.48.40;	author adam;	state Exp;
branches;
next	1.43;
commitid	y9AYW7NesYEzMiSw;

1.43
date	2013.05.31.12.42.30;	author wiz;	state Exp;
branches;
next	1.42;
commitid	hIeXGcx6VfKHwMRw;

1.42
date	2012.10.28.06.30.07;	author asau;	state Exp;
branches;
next	1.41;

1.41
date	2012.10.05.09.29.40;	author wiz;	state Exp;
branches;
next	1.40;

1.40
date	2012.10.03.21.58.27;	author wiz;	state Exp;
branches;
next	1.39;

1.39
date	2011.08.14.16.05.39;	author obache;	state Exp;
branches;
next	1.38;

1.38
date	2011.04.14.08.40.48;	author adam;	state Exp;
branches;
next	1.37;

1.37
date	2011.04.04.09.24.14;	author adam;	state Exp;
branches;
next	1.36;

1.36
date	2010.08.21.16.36.30;	author seb;	state Exp;
branches;
next	1.35;

1.35
date	2010.02.16.14.00.14;	author sno;	state Exp;
branches;
next	1.34;

1.34
date	2009.06.15.17.38.21;	author he;	state Exp;
branches;
next	1.33;

1.33
date	2009.06.12.20.54.22;	author spz;	state Exp;
branches;
next	1.32;

1.32
date	2009.06.07.20.25.00;	author spz;	state Exp;
branches;
next	1.31;

1.31
date	2008.10.19.19.19.01;	author he;	state Exp;
branches;
next	1.30;

1.30
date	2008.06.12.02.14.54;	author joerg;	state Exp;
branches;
next	1.29;

1.29
date	2008.04.25.11.13.31;	author wiz;	state Exp;
branches;
next	1.28;

1.28
date	2008.04.23.20.36.41;	author wiz;	state Exp;
branches;
next	1.27;

1.27
date	2007.06.30.16.09.08;	author joerg;	state Exp;
branches
	1.27.8.1;
next	1.26;

1.26
date	2006.12.08.23.34.11;	author xtraeme;	state Exp;
branches;
next	1.25;

1.25
date	2006.12.07.02.57.05;	author xtraeme;	state Exp;
branches;
next	1.24;

1.24
date	2006.04.19.17.20.00;	author cube;	state Exp;
branches;
next	1.23;

1.23
date	2006.03.04.21.30.56;	author jlam;	state Exp;
branches;
next	1.22;

1.22
date	2006.02.05.23.11.18;	author joerg;	state Exp;
branches;
next	1.21;

1.21
date	2006.01.24.07.32.43;	author wiz;	state Exp;
branches;
next	1.20;

1.20
date	2005.08.17.16.54.14;	author tv;	state Exp;
branches;
next	1.19;

1.19
date	2005.08.06.06.19.35;	author jlam;	state Exp;
branches;
next	1.18;

1.18
date	2005.07.13.18.01.45;	author jlam;	state Exp;
branches;
next	1.17;

1.17
date	2005.04.11.21.47.51;	author tv;	state Exp;
branches;
next	1.16;

1.16
date	2004.11.09.12.09.59;	author adam;	state Exp;
branches;
next	1.15;

1.15
date	2004.10.03.00.18.24;	author tv;	state Exp;
branches;
next	1.14;

1.14
date	2004.06.20.20.18.34;	author minskim;	state Exp;
branches;
next	1.13;

1.13
date	2004.05.04.23.59.15;	author snj;	state Exp;
branches;
next	1.12;

1.12
date	2004.04.24.22.46.12;	author jlam;	state Exp;
branches;
next	1.11;

1.11
date	2004.03.26.02.27.56;	author wiz;	state Exp;
branches;
next	1.10;

1.10
date	2004.02.10.02.22.50;	author jlam;	state Exp;
branches;
next	1.9;

1.9
date	2004.01.17.12.36.03;	author bad;	state Exp;
branches;
next	1.8;

1.8
date	2003.12.03.15.40.02;	author epg;	state Exp;
branches;
next	1.7;

1.7
date	2003.07.17.22.55.27;	author grant;	state Exp;
branches;
next	1.6;

1.6
date	2003.07.05.05.10.32;	author kim;	state Exp;
branches;
next	1.5;

1.5
date	2003.02.04.08.54.28;	author jlam;	state Exp;
branches;
next	1.4;

1.4
date	2003.02.03.20.18.03;	author drochner;	state Exp;
branches;
next	1.3;

1.3
date	2002.11.19.23.22.41;	author jlam;	state Exp;
branches;
next	1.2;

1.2
date	2002.07.17.10.31.38;	author martti;	state Exp;
branches;
next	1.1;

1.1
date	2002.06.28.07.40.29;	author jlam;	state Exp;
branches
	1.1.1.1;
next	;

1.27.8.1
date	2008.04.26.06.35.05;	author rtr;	state Exp;
branches;
next	;

1.1.1.1
date	2002.06.28.07.40.29;	author jlam;	state Exp;
branches;
next	;


desc
@@


1.69
log
@*: bump for perl 5.42.0
@
text
@# $NetBSD: Makefile,v 1.68 2024/11/16 12:07:23 wiz Exp $

DISTNAME=	mod_perl-2.0.13
PKGNAME=	${APACHE_PKG_PREFIX}-${DISTNAME:S/mod_//}
PKGREVISION=	2
CATEGORIES=	www perl5
MASTER_SITES=	${MASTER_SITE_APACHE:=perl/}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://perl.apache.org/
COMMENT=	Module that embeds a Perl interpreter into Apache
LICENSE=	apache-2.0

CONFLICTS=	ap-perl-[0-9]* p5-Apache-Reload-[0-9]* p5-Apache-Test-[0-9]*

APACHE_MODULE=		yes
PERL5_PACKLIST=		auto/mod_perl2/.packlist

MAKE_PARAMS+=		MP_APXS=${APXS}
MAKE_PARAMS+=		MP_APR_CONFIG=${BUILDLINK_DIR}/bin/apr-config

INSTALLATION_DIRS=	${PREFIX}/share/doc/mod_perl

post-install:
	${CP} -R ${WRKSRC}/docs/* ${DESTDIR}${PREFIX}/share/doc/mod_perl

.include "../../lang/perl5/module.mk"
.include "../../mk/apache.mk"
.include "../../mk/bsd.pkg.mk"
@


1.68
log
@*: recursive bump for perl 5.40
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.67 2023/11/02 14:59:00 wiz Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.67
log
@ap24-perl: update to 2.0.13.

=item 2.0.13 October 21, 2023

Use get_server_banner() instead of deprecated get_server_version() in
Apache2::Status.  [Petr Písař <ppisar@@redhat.com]

Avoid generating APR precompiled headers. [Sam James <sam@@gentoo.org>]

Fix build for perl >= 5.37.1. [Jitka Plesnikova <jplesnik@@redhat.com>]
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.66 2023/07/13 18:29:37 jperkin Exp $
d5 1
@


1.66
log
@ap2-perl: Fix runtime symbol issue with newer perl.

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.65 2023/07/06 09:42:18 wiz Exp $
d3 1
a3 1
DISTNAME=	mod_perl-2.0.12
a4 1
PKGREVISION=	3
@


1.65
log
@*: recursive bump for perl 5.38
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.64 2022/06/28 11:37:01 wiz Exp $
d5 1
a5 1
PKGREVISION=	2
@


1.64
log
@*: recursive bump for perl 5.36
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.63 2022/02/01 11:46:28 wiz Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.63
log
@ap24-perl: update to 2.0.12.

2.0.12 January 30, 2022

Add bug tracker information to README, and add CONTRIBUTING.md. [Steve Hay]

Fix detection of APR's threading support on RHEL 8. [Petr Písař]

Fix build for perl >= 5.33.7. [Leon Timmermans]

Fix SIGSEGV crash due to wrong use of perl_parse(). [Charles Pigott]

Improve installation instructions for AIX. [Rainer Tammer]
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.62 2021/06/02 22:26:03 markd Exp $
d5 1
@


1.62
log
@ap2-perl: Fix build for perl >= 5.33.7
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.61 2021/05/24 19:55:11 wiz Exp $
d3 1
a3 1
DISTNAME=	mod_perl-2.0.11
a4 1
PKGREVISION=	3
a20 13
.include "../../mk/apache.mk"

.if !empty(PKG_APACHE:Mapache24)
SUBST_CLASSES+=		ap24
SUBST_STAGE.ap24=	pre-configure
SUBST_MESSAGE.ap24=	Adding Apache 2.4.x compatibility.
SUBST_FILES.ap24=	xs/maps/apache2_structures.map
SUBST_FILES.ap24+=	xs/tables/current/Apache2/StructureTable.pm
SUBST_SED.ap24=		-e "s,remote_addr,client_addr,g"
SUBST_SED.ap24+=	-e "s,remote_ip,client_ip,g"
SUBST_SED.ap24+=	-e "s,'loglevel','log.level',g"
.endif

d27 1
@


1.61
log
@*: recursive bump for perl 5.34
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.60 2020/08/31 18:06:30 wiz Exp $
d5 1
a5 1
PKGREVISION=	2
@


1.60
log
@*: bump PKGREVISION for perl-5.32.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.59 2020/01/18 23:35:41 rillig Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.59
log
@all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.58 2019/11/13 21:29:25 wiz Exp $
d5 1
@


1.58
log
@ap24-perl: update to 2.0.11.

2.0.11 October 5, 2019

Fix t/modules/apache_resource.t failures [Steve Hay]

Fix [CVE-2011-2767] Arbitrary Perl code execution in the context of the user
account via a user-owned .htaccess. Patch from bugs.debian.org #644169. [Jan
Ingvoldstad <jani+debian-2011+@@ifi.uio.no>]

Fix potential test suite hangs due to pipelined response deadlocks. Patch
from rt.cpan.org #82409. [Zefram <zefram@@fysh.org>]

Fix t/compat/request.t failures [Steve Hay]

Fix use-after-free segfault in ap_server_config_defines seen on start-up on
OpenBSD. [Found/fixed by Sam Vaughan/Joe Orton]

Fix build with Perls earlier than 5.13.6. [Rainer Jung
<rainer.jung@@kippdata.de>]

Fix filter/in_bbs_inject_header.t test failure with Apache 2.4.25+. [Stefan
Fritsch <sf@@sfritsch.de>]

Fix apache/read.t test failure with Apache 2.4.25+. [Niko Tyni
<ntyni@@debian.org>]
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.57 2019/08/11 13:17:50 wiz Exp $
d9 1
a9 1
HOMEPAGE=	http://perl.apache.org/
@


1.57
log
@Bump PKGREVISIONs for perl 5.30.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.56 2018/08/22 09:42:52 wiz Exp $
d3 1
a3 1
DISTNAME=	mod_perl-2.0.10
a6 1
PKGREVISION=	3
@


1.56
log
@Recursive bump for perl5-5.28.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.55 2018/01/01 10:23:07 wiz Exp $
d7 1
a7 1
PKGREVISION=	2
@


1.55
log
@apache22: remove, it was eol'd in June 2017

Remove packages that only work with apache22.
Remove apache22 references.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.54 2017/09/22 09:59:30 maya Exp $
d7 1
a7 1
PKGREVISION=	1
@


1.54
log
@ap2-perl: missing PKGREVISION bump from perl 5.26 update

PR pkg/52507: ap24-perl module upgrade breaks Apache HTTPd v2.4
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.53 2016/11/01 15:32:54 adam Exp $
a15 2
PKG_APACHE_ACCEPTED=	apache22 apache24

@


1.53
log
@Changes 2.0.10:

Declare MP_vtbl_env and MP_vtbl_envelem as 'extern' to fix linker errors on
OSX/Darwin.

Automatically select the appropriate c89 option when modperl is being
built with either gcc 5 or clang.

Fix non-threaded Perl 5.22.x build and tests.

Add support for Perl 5.22.x.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.52 2016/07/09 06:39:10 wiz Exp $
d7 1
@


1.52
log
@Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.51 2015/07/14 22:01:06 wiz Exp $
d3 1
a3 1
DISTNAME=	mod_perl-2.0.9
a4 1
PKGREVISION=	1
@


1.51
log
@Update to 2.0.9, even though it doesn't support 5.22 yet, as it claims;
at least it supports 5.20.0.

2.0.9 June 18, 2015

Add note to README about MP_INLINE problem when building with GCC 5.
[Niko Tyni <ntyni@@debian.org>]

Fix t/api/aplog.t for apr-1.5.2. [Steve Hay]

Note that Perl 5.22.x is currently not supported. This is logged as
CPAN RT#101962 and will hopefully be addressed in 2.0.10. [Steve Hay]

Fix unthreaded build, which was broken in 2.0.9-rc2. [Steve Hay]

Remove PerlInterpScope. This has not been working properly with threaded
MPMs with httpd-2.4.x and the use-case of this directive was questionable.
[Jan Kaluza]

Allow running the test suite with httpd-2.4.x when mod_access_compat is not
loaded. [Steve Hay]

Add support for Apache httpd-2.4.x. [Torsten Foertsch, Jan Kaluza,
Steve Hay, Gozer]

Don't call modperl_threaded_mpm() et al. from XS code. Fixes Debian Bug
#765174. [Niko Tyni <ntyni@@debian.org>]

Make sure modperl_interp_select uses r->server rather than the passed s
parameter to find the interpreter pool to pull an interpreter from. This
fixes an issue with vhosts with a separate interpreter pool and runtime
dir-config merges that used to pull the interpreter from the wrong pool.
[Torsten Foertsch]

PerlInterpScope is now more advisory. Using $(c|r)->pnotes will bind
the current interpreter to that object for it's lifetime.
$(c|r)->pnotes_kill() can be used to prematurely drop pnotes and
remove this binding. [Torsten Foertsch]

Now correctly invokes PerlCleanupHandlers, even if they are the only
handler type configured for that request [Torsten Foertsch]

For threaded MPMs, change interpreter managment to a new, reference-counted
allocation model. [Torsten Foertsch]

Expose modperl_interp_pool_t via ModPerl::InterpPool, modperl_tipool_t
via ModPerl::TiPool and modperl_tipool_config_t via ModPerl::TiPoolConfig
[Torsten Foertsch]

Expose modperl_interp_t via ModPerl::Interpreter [Torsten Foertsch]

Fix t/compat/apache_file.t on Windows. Apache::File->tmpfile() wants TMPDIR
or TEMP from the environment, or else defaults to /tmp. The latter is no
good on Windows, so make sure the environment variables are passed through.
(TEMP should be set to something suitable on Windows.) [Steve Hay]

Fix t/api/err_headers_out.t with HTTP::Headers > 6.00. [Rolando
<rolosworld@@gmail.com>]

Fix the build with VC++ and dmake (rather than nmake) on Windows. The
Makefile generated by Apache2::Build uses shell commands for the manifest
file, but neglected to tell dmake to use the shell. [Steve Hay]

Don't write an 'rpm' target into the Makefile on Windows. It isn't relevant
on Windows, and the (hard-coded, not MakeMaker-generated) recipe group has
syntax which dmake doesn't understand. [Steve Hay]
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.50 2015/06/12 10:51:48 wiz Exp $
d5 1
@


1.50
log
@Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.49 2014/07/24 21:38:38 markd Exp $
d3 1
a3 1
DISTNAME=	mod_perl-2.0.8
a4 1
PKGREVISION=	4
@


1.49
log
@Fix "Use of each() on hash after insertion without resetting hash iterator
results in undefined behavior" complaint from perl 5.20
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.48 2014/06/10 15:22:17 joerg Exp $
d5 1
a5 1
PKGREVISION=	3
@


1.48
log
@Retire Apache 1.3 and 2.0.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.47 2014/05/29 23:37:56 wiz Exp $
d5 1
a5 1
PKGREVISION=	2
@


1.47
log
@Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.46 2013/11/15 20:16:28 joerg Exp $
d16 1
a16 1
PKG_APACHE_ACCEPTED=	apache2 apache22 apache24
@


1.46
log
@No support for Apache 1.3 here.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.45 2013/11/14 17:03:40 adam Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.45
log
@Added compatibility with Apache 2.4.x.
Fixed Clang issue when some symbols were truncated due to inlining.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.44 2013/06/04 13:48:40 adam Exp $
d16 2
@


1.44
log
@Changes 2.0.8:

Perl 5.16.3's fix for a rehash-based DoS makes it more difficult to invoke
the workaround for the old hash collision attack, which breaks mod_perl's
t/perl/hash_attack.t. Patch from rt.cpan.org 83916 improves the fix
previously applied as revision 1455340.

On Perl 5.17.6 and above, hash seeding has changed, and HvREHASH has
disappeared. Patch to update mod_perl accordingly from rt.cpan.org 83921.

Restore build with Perl 5.8.1, 5.8.2 etc: take care to use
$Config{useithreads} rather than $Config{usethreads}, and supply definitions
of Newx and Newxz as necessary.

On Perl 5.17.9, t/apache/read2.t fails because an "uninitialized value"
warning is generated for the buffer being autovivified. This is because
the sv_setpvn() that's meant to vivify the buffer doesn't perform set
magic; the warning is generated by the immediately following SvPV_force().
Patch to fix this from rt.cpan.org 83922.

Fix t/perl/hash_attack.t to work with Perl 5.14.4, 5.16.3 etc, which
contain a fix for CVE-2013-1667 (memory exhaustion with arbitrary hash
keys). This resolves rt.perl.org 116863, from where the patch was taken.

use APR::Finfo instead of Perl's stat() in ModPerl::RegistryCooker to
generate HTTP code 404 even if the requested filename contains newlines

Remove all uses of deprecated core perl symbols.

Add branch release tag to 'make tag' target
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.43 2013/05/31 12:42:30 wiz Exp $
d5 1
d7 1
a7 1
MASTER_SITES=	http://apache.org/dist/perl/
a15 2
PKG_APACHE_ACCEPTED=	apache2 apache22

d20 14
a40 1
.include "../../mk/apache.mk"
@


1.43
log
@Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.42 2012/10/28 06:30:07 asau Exp $
d3 1
a3 1
DISTNAME=	mod_perl-2.0.7
a4 1
PKGREVISION=	1
d6 1
a6 1
MASTER_SITES=	http://perl.apache.org/dist/
d22 1
a22 2
MODPERLDOCSDIR=		${PREFIX}/share/doc/mod_perl
INSTALLATION_DIRS=	${MODPERLDOCSDIR}
d25 1
a25 1
	${CP} -R ${WRKSRC}/docs/* ${DESTDIR}${MODPERLDOCSDIR}
@


1.42
log
@Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.41 2012/10/05 09:29:40 wiz Exp $
d5 1
@


1.41
log
@Update to 2.0.7. Fixes build with perl-5.16.

2.0.7 June 5, 2012

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

2.0.6 April 24, 2012

Preserve 5.8 compatibility surrounding use of MUTABLE_CV [Adam Prime]

Move code after declarations to keep MSVC++ compiler happy. [Steve Hay]

Adopt modperl_pcw.c changes from httpd24 branch. [Torsten Foertsch]

Pool cleanup functions must not longjmp. Catch these exceptions and turn
them into warnings. [Torsten Foertsch]

Fix a race condition in our tipool management.
See http://www.gossamer-threads.com/lists/modperl/dev/104026
Patch submitted by: SalusaSecondus <salusa@@nationstates.net>
Reviewed by: Torsten Foertsch

Ensure that MP_APXS is set when building on Win32 with MP_AP_PREFIX,
otherwise the bundled Reload and SizeLimit builds will fail to find a
properly configured Test environment.
[Steve Hay]

Fix a few REFCNT bugs.
Patch submitted by: Niko Tyni <ntyni@@debian.org>
Reviewed by: Torsten Foertsch

Correct the initialization of the build config in ModPerl::MM. The global
variable was only being set once on loading the module, which was before
Apache2::BuildConfig.pm had been written, leading to cwd and MP_LIBNAME
being unset when writing the Reload and SizeLimit makefiles.
[Steve Hay]

Discover apr-2-config from Apache 2.4 onwards. [Gozer]

Apache 2.4 and onwards doesn't require linking the MPM module directly in
the httpd binary anymore. APXS lost the MPM_NAME query, so we can't assume
a given MPM anymore. Introduce a fake MPM 'dynamic' to represent this.
[Torsten Foertsch, Gozer]

Perl 5.14 brought a few changes in Perl_sv_dup() that made a threaded apache
segfault while cloning interpreters.
[Torsten Foertsch]

PerlIOApache_flush() and mpxs_Apache2__RequestRec_rflush() now no longer throw
exceptions when modperl_wbucket_flush() fails if the failure was just a reset
connection or an aborted connection. The failure is simply logged to the error
log instead. This should fix cases of httpd.exe crashing when users press the
Stop button in their web browsers.
[Steve Hay]

Fixed a few issues that came up with LWP 6.00:
- t/response/TestAPI/request_rec.pm assumes HTTP/1.0 but LWP 6 uses 1.1
- t/api/err_headers_out.t fails due to a bug somewhere in LWP 6
- t/filter/TestFilter/out_str_reverse.pm sends the wrong content-length header
[Torsten Foertsch]

Bugfix: Apache2::ServerUtil::get_server{description,banner,version} cannot
be declared as perl constants or they won't reflect added version components
if Apache2::ServerUtil is loaded before the PostConfig phase. Now, they
are ordinary perl functions. [Torsten Foertsch]

Check for the right ExtUtils::Embed version during build [Torsten Foertsch]

Take a lesson from rt.cpan.org #66085 and pass LD_LIBRARY_PATH if mod_env
is present.  Should prevent test failures on some platforms.
[Fred Moyer]
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.40 2012/10/03 21:58:27 wiz Exp $
a12 2
PKG_DESTDIR_SUPPORT=	user-destdir

@


1.40
log
@Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.39 2011/08/14 16:05:39 obache Exp $
d3 1
a3 1
DISTNAME=	mod_perl-2.0.5
a4 1
PKGREVISION=	3
@


1.39
log
@Revision bump after updating perl5 to 5.14.1.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.38 2011/04/14 08:40:48 adam Exp $
d5 1
a5 1
PKGREVISION=	2
@


1.38
log
@p5-Apache-Reload is now part of ap2-perl
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.37 2011/04/04 09:24:14 adam Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.37
log
@Changes 2.0.5:
* Prepare modperl for the upcoming perl 5.14
* Add lib/ModPerl/MethodLookup.pm to MANIFEST via lib/ModPerl/Manifest.pm
* PerlIOApache_write() now throws an APR::Error object, rather than just
  a string error, if modperl_wbucket_write() fails.
* Authentication tests fail with LWP 5.815 and later
* Concise test won't perform unless StatusTerse is set to ON
* Look for a usable apxs in $ENV{PATH} if all other options fail, then prompt
  the user for one.
* Work around bootstrap warnings when Apache2::BuildConfig has not been
  created yet.
* Remove Apache::test compatibility (part of mod_perl 1.2.7), that code causes
  build issues and is 4 versions out of date.
* Make sure perl is built either with multiplicity and ithreads or without both
* Support for "install_vendor" and "install_site" make targets
* Run tests on bundled pure perl Apache::* modules
* Implement a mini-preprocess language for map-files in xs/maps.
* Implement APR::Socket::fileno
* Export PROXYREQ_RESPONSE, a missing PROXYREQ_* constant
* Make sure standard file descriptors are preserved by the perl-script handler
* Fix the filter init handler attribute check in
  modperl_filter_resolve_init_handler()
* Make sure buffer is a valid SV in modperl_filter_read()
* Move modperl_response_finish() out of modperl_response_handler_run in
  mod_perl.c
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.36 2010/08/21 16:36:30 seb Exp $
d5 1
d16 1
a16 1
CONFLICTS=	ap-perl-[0-9]* p5-Apache-Test-[0-9]*
@


1.36
log
@Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.

sno@@ was right after all, obache@@ kindly asked and he@@ led the
way. Thanks!
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.35 2010/02/16 14:00:14 sno Exp $
d3 1
a3 2
DISTNAME=	mod_perl-2.0.4
PKGREVISION=	7
d11 1
d19 1
a19 1
APACHE_MODULE=		# empty
d24 1
a24 1
MODPERLDOCSDIR=	${PREFIX}/share/doc/mod_perl
a26 3
pre-configure:
	${FIND} ${WRKSRC} -name "*.orig" -type f | ${XARGS} ${RM}

@


1.35
log
@Fixing '.orig' relics being installed after patching (fixes PLIST, bumping Revision)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.34 2009/06/15 17:38:21 he Exp $
d4 1
a4 1
PKGREVISION=	6
@


1.34
log
@Update from version 2.04nb4 to 2.04nb5.

Pkgsrc changes:
 o Apply fix from svn repository to fix an XSS bug in Apache2::Status,
   ref. CVE-2009-0796.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.33 2009/06/12 20:54:22 spz Exp $
d4 1
a4 1
PKGREVISION=	5
d27 3
@


1.33
log
@revert previous commit: apache22 was fixed to provide backwards compat
for its dependents, so the removed patches are no longer necessary.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2009/06/07 20:25:00 spz Exp $
d4 1
a4 1
PKGREVISION=	4
d19 1
a19 1
APACHE_MODULE=		# defined
@


1.32
log
@The recent security patch to www/apache22 removed OPT_INCNOEXEC.
This in turn makes the build of ap2-perl with apache22 fail.
The patches committed here make ap2-perl build again.
They may not be sufficient to actually use the package in earnest, though.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2008/10/19 19:19:01 he Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.31
log
@Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2008/06/12 02:14:54 joerg Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.30
log
@Add DESTDIR support.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2008/04/25 11:13:31 wiz Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.29
log
@Fix PLIST. Noted by rtr@@.
Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2008/04/23 20:36:41 wiz Exp $
d13 2
d25 1
d28 1
a28 2
	${INSTALL_DATA_DIR} ${MODPERLDOCSDIR}
	${CP} -R ${WRKSRC}/docs/* ${MODPERLDOCSDIR}
@


1.28
log
@Update to 2.0.4:

2.0.4 April 16, 2008

Fix $r->location corruption under certain conditions
[Gozer]

Fix a crash when spawning Perl threads under Perl 5.10
[Gozer]

Fix erratic behaviour when filters were used with Perl 5.10
[Gozer]

Fix problems with redefinitions of perl_free as free and perl_malloc
as malloc on Win32, as described at
 http://marc.info/?l=apache-modperl&m=119896407510526&w=2
[Tom Donovan]

Fix a crash when running a sub-request from within a filter where
mod_perl was not the content handler. [Gozer]

Refactor tests to use keepalives instead of same_interp [Gozer, Phred]

Apache2::Reload has been moved to an externally maintained
CPAN distribution [Fred Moyer <fred@@redhotpenguin.com>]

PerlCleanupHandler are now registered with a subpool of $r->pool,
instead of $r->pool itself, ensuring they run _before_ any other
$r->pool cleanups [Torsten Foertsch]

Fix a bug that would prevent pnotes from being cleaned up properly
at the end of the request [Torsten Foertsch]

On Win32, embed the manifest file, if present, in mod_perl.so,
so as to work with VC 8 [Steve Hay, Randy Kobes]

Expose apr_thread_rwlock_t with the APR::ThreadRWLock module
[Torsten Foertsch]

Don't waste an extra interpreter anymore under threaded MPMs when using a
modperl handler [Torsten Foertsch]

Fix a bug that could cause a crash when using $r->push_handlers() multiple
times for a phase that has no configured handlers [Torsten Foertsch]

Catch up with some httpd API changes
  2.2.4:
   The full server version information is now included in the error log at
startup as well as server status reports, irrespective of the setting
of the ServerTokens directive. ap_get_server_version() is now
deprecated, and is replaced by ap_get_server_banner() and
ap_get_server_description(). [Jeff Trawick]

  2.3.0:
ap_get_server_version() has been removed. Third-party modules must
now use ap_get_server_banner() or ap_get_server_description().
[Gozer]

fixed Apache2::compat Apache2::ServerUtil::server_root() resolution
issues [Joshua Hoblitt]

*) SECURITY: CVE-2007-1349 (cve.mitre.org)
fix unescaped variable interprolation in regular expression
[Randal L. Schwartz <merlyn@@stonehenge.com>, Fred Moyer <fred@@redhotpenguin.com>]

Make $r->the_request() writeable
[Fred Moyer <fred@@redhotpenguin.com>]

fix ModPerl::RegistryCooker::read_script to handle all possible
errors, previously there was a case where Apache2::Const::OK was
returned on an error.  [Eivind Eklund <eeklund@@gmail.com>]

a minor compilation warning resolved in modperl_handler_new_from_sv
[Stas]

a minor compilation warning resolved in modperl_gtop_size_string
[Stas]

Prevent direct use of _deprecated_ Apache2::ReadConfig in
<Perl> sections with httpd Alias directives from
incorrectly generating
'The Alias directive in xxxxx at line y will probably never match'
messages.
[Philip M. Gollucci <pgollucci@@p6m78g.com>]

Prevent Apache2::PerSections::symdump() from returning invalid
httpd.conf snippets like 'Alias undef'
[Philip M. Gollucci <pgollucci@@p6m78g.com>]

Require B-Size 0.9 for Apache2::Status which fixes
Can't call method "script_name" on an undefined value
[Philip M. Gollucci <pgollucci@@p6m78g.com>]

-march=pentium4 or anything with an = in it in CCFLAGS or @@ARGV
that gets passed to xs/APR/APR/Makefile.PL broke the @@ARGV
parsing.  I.E. FreeBSD port builds when users had CPUTYPE
set in /etc/make.conf.
[Philip M. Gollucci <pgollucci@@p6m7g8.com>]

Fixes to get bleed-ithread (5.9.5+) to comile again.
[Philip M. Gollucci <pgollucci@@p6m7g8.com>]
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2007/06/30 16:09:08 joerg Exp $
d4 1
@


1.27
log
@Change naming of Apache 2.2 modules to use ap22 prefix.
Allow apache22 in some more case and add a hack to devel/subversion
to determine the module by the state of the apache22 option.
This comes from www/ap2-subversion and should be fixed to properly
use build options or so.

OK agc@@
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2006/12/08 23:34:11 xtraeme Exp $
d3 1
a3 1
DISTNAME=	mod_perl-2.0.3
@


1.27.8.1
log
@pullup ticket #2350 - requested by wiz
security fix, plist fix

Revisions pulled up:
- pkgsrc/www/ap2-perl/Makefile	1.28,1.29
- pkgsrc/www/ap2-perl/PLIST	1.12,1.13
- pkgsrc/www/ap2-perl/distinfo	1.10

   Module Name:	pkgsrc
   Committed By:	wiz
   Date:		Wed Apr 23 20:36:41 UTC 2008

   Modified Files:
   	pkgsrc/www/ap2-perl: Makefile PLIST distinfo

   Log Message:
   Update to 2.0.4:

   2.0.4 April 16, 2008

   Fix $r->location corruption under certain conditions
   [Gozer]

   Fix a crash when spawning Perl threads under Perl 5.10
   [Gozer]

   Fix erratic behaviour when filters were used with Perl 5.10
   [Gozer]

   Fix problems with redefinitions of perl_free as free and perl_malloc
   as malloc on Win32, as described at
   http://marc.info/?l=apache-modperl&m=119896407510526&w=2
   [Tom Donovan]

   Fix a crash when running a sub-request from within a filter where
   mod_perl was not the content handler. [Gozer]

   Refactor tests to use keepalives instead of same_interp [Gozer, Phred]

   Apache2::Reload has been moved to an externally maintained
   CPAN distribution [Fred Moyer <fred@@redhotpenguin.com>]

   PerlCleanupHandler are now registered with a subpool of $r->pool,
   instead of $r->pool itself, ensuring they run _before_ any other
   $r->pool cleanups [Torsten Foertsch]

   Fix a bug that would prevent pnotes from being cleaned up properly
   at the end of the request [Torsten Foertsch]

   On Win32, embed the manifest file, if present, in mod_perl.so,
   so as to work with VC 8 [Steve Hay, Randy Kobes]

   Expose apr_thread_rwlock_t with the APR::ThreadRWLock module
   [Torsten Foertsch]

   Don't waste an extra interpreter anymore under threaded MPMs when using a
   modperl handler [Torsten Foertsch]

   Fix a bug that could cause a crash when using $r->push_handlers() multiple
   times for a phase that has no configured handlers [Torsten Foertsch]

   Catch up with some httpd API changes
    2.2.4:
     The full server version information is now included in the error log at
   startup as well as server status reports, irrespective of the setting
   of the ServerTokens directive. ap_get_server_version() is now
   deprecated, and is replaced by ap_get_server_banner() and
   ap_get_server_description(). [Jeff Trawick]

    2.3.0:
   ap_get_server_version() has been removed. Third-party modules must
   now use ap_get_server_banner() or ap_get_server_description().
   [Gozer]

   fixed Apache2::compat Apache2::ServerUtil::server_root() resolution
   issues [Joshua Hoblitt]

   *) SECURITY: CVE-2007-1349 (cve.mitre.org)
   fix unescaped variable interprolation in regular expression
   [Randal L. Schwartz <merlyn@@stonehenge.com>, Fred Moyer <fred@@redhotpenguin.com>]

   Make $r->the_request() writeable
   [Fred Moyer <fred@@redhotpenguin.com>]

   fix ModPerl::RegistryCooker::read_script to handle all possible
   errors, previously there was a case where Apache2::Const::OK was
   returned on an error.  [Eivind Eklund <eeklund@@gmail.com>]

   a minor compilation warning resolved in modperl_handler_new_from_sv
   [Stas]

   a minor compilation warning resolved in modperl_gtop_size_string
   [Stas]

   Prevent direct use of _deprecated_ Apache2::ReadConfig in
   <Perl> sections with httpd Alias directives from
   incorrectly generating
   'The Alias directive in xxxxx at line y will probably never match'
   messages.
   [Philip M. Gollucci <pgollucci@@p6m78g.com>]

   Prevent Apache2::PerSections::symdump() from returning invalid
   httpd.conf snippets like 'Alias undef'
   [Philip M. Gollucci <pgollucci@@p6m78g.com>]

   Require B-Size 0.9 for Apache2::Status which fixes
   Can't call method "script_name" on an undefined value
   [Philip M. Gollucci <pgollucci@@p6m78g.com>]

   -march=pentium4 or anything with an = in it in CCFLAGS or @@ARGV
   that gets passed to xs/APR/APR/Makefile.PL broke the @@ARGV
   parsing.  I.E. FreeBSD port builds when users had CPUTYPE
   set in /etc/make.conf.
   [Philip M. Gollucci <pgollucci@@p6m7g8.com>]

   Fixes to get bleed-ithread (5.9.5+) to comile again.
   [Philip M. Gollucci <pgollucci@@p6m7g8.com>]
------------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	wiz
   Date:		Fri Apr 25 11:13:31 UTC 2008

   Modified Files:
   	pkgsrc/www/ap2-perl: Makefile PLIST

   Log Message:
   Fix PLIST. Noted by rtr@@.
   Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2007/06/30 16:09:08 joerg Exp $
d3 1
a3 2
DISTNAME=	mod_perl-2.0.4
PKGREVISION=	1
@


1.26
log
@* Use apache.mk to be compatible with the new apache22 pkg.
* Use PKG_APACHE_ACCEPTED.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2006/12/07 02:57:05 xtraeme Exp $
d4 1
a4 1
PKGNAME=	${DISTNAME:S/mod_/ap2-/}
@


1.25
log
@Update to 2.0.3: bugfixes.

Please see http://perl.apache.org/dist/mod_perl-2.0-current/Changes
for the full list of changes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2006/04/19 17:20:00 cube Exp $
d14 2
d28 1
a28 1
.include "../../www/apache2/buildlink3.mk"
@


1.24
log
@Register conflict with p5-Apache-Test and bump PKGREVISION.

XXX:  I'd expect mod_perl2 to make it possible to have Apache::Test as a
separate package, but that will do for now.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2006/03/04 21:30:56 jlam Exp $
d3 1
a3 1
DISTNAME=	mod_perl-2.0.1
a4 1
PKGREVISION=	3
@


1.23
log
@Point MAINTAINER to pkgsrc-users@@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2006/02/05 23:11:18 joerg Exp $
d5 1
a5 1
PKGREVISION=	2
d13 1
a13 1
CONFLICTS=	ap-perl-[0-9]*
@


1.22
log
@Recursive revision bump / recommended bump for gettext ABI change.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2006/01/24 07:32:43 wiz Exp $
d9 1
a9 1
MAINTAINER=	tech-pkg@@NetBSD.org
@


1.21
log
@Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2005/08/17 16:54:14 tv Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.20
log
@Update to 2.0.1.  It's now "stable"!

The Changes file from the last update (in late 2004!) is very, very long,
so see the changes since 1.99_17 here:

http://search.cpan.org/~gozer/mod_perl-2.0.1/Changes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2005/08/06 06:19:35 jlam Exp $
d5 1
@


1.19
log
@Bump the PKGREVISIONs of all (638) packages that hardcode the locations
of Perl files to deal with the perl-5.8.7 update that moved all
pkgsrc-installed Perl files into the "vendor" directories.
@
text
@d1 4
a4 8
# $NetBSD: Makefile,v 1.18 2005/07/13 18:01:45 jlam Exp $
#
# NOTE: This package is *BETA*.  If it doesn't work, then check the
#	modperl-2.0 mailing lists for help.

DISTNAME=	mod_perl-1.99_17
PKGNAME=	ap2-perl-1.99.17
PKGREVISION=	1
d15 1
a15 1
PERL5_PACKLIST=		auto/mod_perl/.packlist
a26 1

@


1.18
log
@Turn PERL5_PACKLIST into a relative path instead of an absolute path.
These paths are now relative to PERL5_PACKLIST_DIR, which currently
defaults to ${PERL5_SITEARCH}.  There is no change to the binary
packages.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2005/04/11 21:47:51 tv Exp $
d8 1
a18 1
PERL5_REQD+=		5.6.0
@


1.17
log
@Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2004/11/09 12:09:59 adam Exp $
d19 1
a19 1
PERL5_PACKLIST=		${PERL5_SITEARCH}/auto/mod_perl/.packlist
@


1.16
log
@Changes 1.99.17:
* Bug-fixes and improvements before a stable release
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2004/10/03 00:18:24 tv Exp $
a16 1
USE_BUILDLINK3=		yes
@


1.15
log
@Libtool fix for PR pkg/26633, and other issues.  Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2004/06/20 20:18:34 minskim Exp $
d6 8
a13 9
DISTNAME=		mod_perl-1.99_14
PKGNAME=		ap2-perl-1.99.14
PKGREVISION=	1
CATEGORIES=		www perl5
MASTER_SITES=		http://perl.apache.org/dist/

MAINTAINER=		tech-pkg@@NetBSD.org
HOMEPAGE=		http://perl.apache.org/
COMMENT=		Module that embeds a Perl interpreter into Apache
d15 1
a15 1
CONFLICTS=		ap-perl-[0-9]*
@


1.14
log
@Update ap2-perl to 1.99.14.

Many bug fixes and changes.  See Changes in distfile for a complete list.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2004/05/04 23:59:15 snj Exp $
d8 1
@


1.13
log
@Convert to buildlink3.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2004/04/24 22:46:12 jlam Exp $
d6 2
a7 3
DISTNAME=		mod_perl-1.99_12
PKGNAME=		ap2-perl-1.99.12
PKGREVISION=		2
d24 1
a24 1
MODPERLDOCSDIR=	${PREFIX}/share/doc/html/mod_perl
@


1.12
log
@Relinquish maintainership of packages to tech-pkg@@NetBSD.org.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2004/03/26 02:27:56 wiz Exp $
d18 1
a18 1
USE_BUILDLINK2=		# defined
d32 1
a32 1
.include "../../www/apache2/buildlink2.mk"
@


1.11
log
@PKGREVISION bump after openssl-security-fix-update to 0.9.6m.
Buildlink files: RECOMMENDED version changed to current version.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2004/02/10 02:22:50 jlam Exp $
d12 1
a12 1
MAINTAINER=		jlam@@NetBSD.org
@


1.10
log
@PERL5_REQD is now a list of values, so append to its value instead of
setting it.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2004/01/17 12:36:03 bad Exp $
d8 1
a8 1
PKGREVISION=		1
@


1.9
log
@Update ap2-perl to mod_perl-1.99_12.

* reams of bug fixes. See the Changes file.
* works with perl-5.8.1.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2003/12/03 15:40:02 epg Exp $
d20 1
a20 1
PERL5_REQD?=		5.6.0
@


1.8
log
@PKGREVISION bumps due to apr bump (thanks Thomas Klausner).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2003/07/17 22:55:27 grant Exp $
d6 2
a7 2
DISTNAME=		mod_perl-1.99_08
PKGNAME=		ap2-perl-1.99.8
d20 1
a20 1
PERL5_REQD=		5.6.0
@


1.7
log
@s/netbsd.org/NetBSD.org/
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2003/07/05 05:10:32 kim Exp $
d8 1
@


1.6
log
@ap-perl and ap2-perl are mutually exclusive, so add CONFLICTS
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2003/02/04 08:54:28 jlam Exp $
d11 1
a11 1
MAINTAINER=		jlam@@netbsd.org
@


1.5
log
@Note that this is an APACHE_MODULE, which will automatically turn the
apache dependency into a "full" one.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2003/02/03 20:18:03 drochner Exp $
d14 2
@


1.4
log
@-update to 1.99.8.
 This makes it compile with apache-2.0.44.
-make doc installation more robust against reinstalls
-make apache dependency a "full" one -- I don't see what the buildlink
 files' default is good for...
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2002/11/19 23:22:41 jlam Exp $
d16 1
a18 1
BUILDLINK_DEPMETHOD.apache=	full
@


1.3
log
@Update www/ap2-perl to 1.99.7.  Changes from version 1.99.5 include:

* Using a stable distfile instead of the daily snapshot.
* add $r->add_config method to add dynamic configuration at request time
* add Apache::DIR_MAGIC_TYPE constant
* add support for directive handlers
* add Apache::Server->add_config method to add dynamic configuration at
  server startup time
* add Apache::Directive->to_string method
* add support for pluggable <Perl> sections
* fix the filehandle leak in APR::PerlIO
* fix compilation if apache/apr do not have thread support
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2002/07/17 10:31:38 martti Exp $
d6 2
a7 2
DISTNAME=		mod_perl-1.99_07
PKGNAME=		ap2-perl-1.99.7
d18 1
d22 2
d25 2
a26 1
	${CP} -R ${WRKSRC}/docs ${PREFIX}/share/doc/html/mod_perl
@


1.2
log
@Use a newer distfile as the old one is no longer available (as seen in
the latest bulk build). PKGNAME is unmodified as ${WRKSRC}/STATUS uses
the same version for this distfile as before.
@
text
@d1 1
a1 6
# $NetBSD: Makefile,v 1.1.1.1 2002/06/28 07:40:29 jlam Exp $
#
# This package tracks a snapshot of modperl-2.0 that is updated every 6
# hours.  To update to the latest snapshot, simply change DISTNAME to
# point to the correct distfile at ${MASTER_SITES}.  The PKGNAME is taken
# from ${WRKSRC}/STATUS.
d6 2
a7 3
DISTNAME=		modperl-2.0_20020717042359
PKGNAME=		ap2-perl-1.99.5
WRKSRC=			${WRKDIR}/modperl-2.0
d9 1
a9 1
MASTER_SITES=		http://cvs.apache.org/snapshots/modperl-2.0/
d15 1
a15 9
DEPENDS+=		apache>=2.0.39:../../www/apache2

# This section should be removed when modperl-2.0 is released.
RESTRICTED=		"Changes frequently; fetch from master site."
NO_SRC_ON_FTP=		${RESTRICTED}
NO_CHECKSUM=		# defined

USE_BUILDLINK_ONLY=	# defined
USE_PERL5=		# defined
d19 1
a19 1
MAKE_PARAMS+=		MP_APXS=${LOCALBASE}/sbin/apxs
d21 2
a22 2
do-configure:
	@@cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} Makefile.PL ${MAKE_PARAMS}
d24 2
a25 6
post-configure:
	for file in ${WRKSRC}/xs/modperl_xs_typedefs.h; do		\
		${MV} -f $${file} $${file}.orig;			\
		${GREP}	-v "apr_thread_mutex_t"				\
			$${file}.orig > $${file};			\
	done
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2001/11/29 01:12:50 hubertf Exp $
d11 1
a11 1
DISTNAME=		modperl-2.0_20020628042432
@


1.1.1.1
log
@Import modperl-1.99_05 as lang/ap2-perl.  Note that ap2-perl-1.99.5 is
considered *BETA* software and may not work at all.  This package is here
solely to provide Apache-2.0 users with a testbed for porting existing
mod_perl-1.2.x applications.
@
text
@@
