Tue Jul 14 22:01:06 2015 UTC ()
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]
(wiz)
diff -r1.50 -r1.51 pkgsrc/www/ap2-perl/Makefile
diff -r1.18 -r1.19 pkgsrc/www/ap2-perl/distinfo
diff -r1.1 -r0 pkgsrc/www/ap2-perl/patches/patch-Apache-Test_lib_Apache_TestSSLCA.pm
--- pkgsrc/www/ap2-perl/Makefile 2015/06/12 10:51:48 1.50
+++ pkgsrc/www/ap2-perl/Makefile 2015/07/14 22:01:06 1.51
| @@ -1,18 +1,17 @@ | | | @@ -1,18 +1,17 @@ |
1 | # $NetBSD: Makefile,v 1.50 2015/06/12 10:51:48 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.51 2015/07/14 22:01:06 wiz Exp $ |
2 | | | 2 | |
3 | DISTNAME= mod_perl-2.0.8 | | 3 | DISTNAME= mod_perl-2.0.9 |
4 | PKGNAME= ${APACHE_PKG_PREFIX}-${DISTNAME:S/mod_//} | | 4 | PKGNAME= ${APACHE_PKG_PREFIX}-${DISTNAME:S/mod_//} |
5 | PKGREVISION= 4 | | | |
6 | CATEGORIES= www perl5 | | 5 | CATEGORIES= www perl5 |
7 | MASTER_SITES= ${MASTER_SITE_APACHE:=perl/} | | 6 | MASTER_SITES= ${MASTER_SITE_APACHE:=perl/} |
8 | | | 7 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= http://perl.apache.org/ | | 9 | HOMEPAGE= http://perl.apache.org/ |
11 | COMMENT= Module that embeds a Perl interpreter into Apache | | 10 | COMMENT= Module that embeds a Perl interpreter into Apache |
12 | LICENSE= apache-2.0 | | 11 | LICENSE= apache-2.0 |
13 | | | 12 | |
14 | CONFLICTS= ap-perl-[0-9]* p5-Apache-Reload-[0-9]* p5-Apache-Test-[0-9]* | | 13 | CONFLICTS= ap-perl-[0-9]* p5-Apache-Reload-[0-9]* p5-Apache-Test-[0-9]* |
15 | | | 14 | |
16 | PKG_APACHE_ACCEPTED= apache22 apache24 | | 15 | PKG_APACHE_ACCEPTED= apache22 apache24 |
17 | | | 16 | |
18 | APACHE_MODULE= yes | | 17 | APACHE_MODULE= yes |
--- pkgsrc/www/ap2-perl/distinfo 2014/07/24 21:38:38 1.18
+++ pkgsrc/www/ap2-perl/distinfo 2015/07/14 22:01:06 1.19
| @@ -1,7 +1,6 @@ | | | @@ -1,7 +1,6 @@ |
1 | $NetBSD: distinfo,v 1.18 2014/07/24 21:38:38 markd Exp $ | | 1 | $NetBSD: distinfo,v 1.19 2015/07/14 22:01:06 wiz Exp $ |
2 | | | 2 | |
3 | SHA1 (mod_perl-2.0.8.tar.gz) = 165b1062f9680d1ccc92a88f1699797b6860c499 | | 3 | SHA1 (mod_perl-2.0.9.tar.gz) = 5de3018214da21de186d758a429d5c78f827caa5 |
4 | RMD160 (mod_perl-2.0.8.tar.gz) = 5863f229c1fe982852f05bf5c1af5d28dae28b7f | | 4 | RMD160 (mod_perl-2.0.9.tar.gz) = f4be60f1b4f4b5645aa7e97ad09d6b1871611bd4 |
5 | Size (mod_perl-2.0.8.tar.gz) = 3790026 bytes | | 5 | Size (mod_perl-2.0.9.tar.gz) = 3846584 bytes |
6 | SHA1 (patch-Apache-Test_lib_Apache_TestSSLCA.pm) = 8eca011efaa67046c3d59f48e413859aed3ae7ed | | | |
7 | SHA1 (patch-src_modules_perl_modperl_common_util.h) = a5fd094351fef2994b67c6c70abc18c772aec532 | | 6 | SHA1 (patch-src_modules_perl_modperl_common_util.h) = a5fd094351fef2994b67c6c70abc18c772aec532 |