summaryrefslogtreecommitdiff
path: root/www/mod_perl2/files
diff options
context:
space:
mode:
authorOlli Hauer <ohauer@FreeBSD.org>2015-05-31 13:21:32 +0000
committerOlli Hauer <ohauer@FreeBSD.org>2015-05-31 13:21:32 +0000
commit7d3eedc4692aa745e939660486992e465bf3715e (patch)
treeb4240e218cab43a305c356d687c4b07db689d02c /www/mod_perl2/files
parent- Fix shebangs (diff)
- update to 2.0.9-rc2
- install modules file instead activating the module with apxs RC2 has really gone a long way, and is a real candidate to become the next official release. Tested against apache22/24 MPM prefork/event/worker. Changes: ======== 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>] with haed apache@
Notes
Notes: svn path=/head/; revision=388078
Diffstat (limited to 'www/mod_perl2/files')
-rw-r--r--www/mod_perl2/files/260_mod_perl.conf.sample.in9
-rw-r--r--www/mod_perl2/files/patch-Makefile.PL6
-rw-r--r--www/mod_perl2/files/pkg-message.in7
3 files changed, 15 insertions, 7 deletions
diff --git a/www/mod_perl2/files/260_mod_perl.conf.sample.in b/www/mod_perl2/files/260_mod_perl.conf.sample.in
new file mode 100644
index 000000000000..d4879bdd6e17
--- /dev/null
+++ b/www/mod_perl2/files/260_mod_perl.conf.sample.in
@@ -0,0 +1,9 @@
+## $FreeBSD$
+## vim: set filetype=apache:
+##
+## module file for mod_perl
+##
+## PROVIDE: mod_perl
+## REQUIRE:
+
+#LoadModule perl_module %%APACHEMODDIR%%/mod_perl.so
diff --git a/www/mod_perl2/files/patch-Makefile.PL b/www/mod_perl2/files/patch-Makefile.PL
index 9237d91cbe6a..868440ff5b52 100644
--- a/www/mod_perl2/files/patch-Makefile.PL
+++ b/www/mod_perl2/files/patch-Makefile.PL
@@ -1,6 +1,6 @@
---- m Wed May 18 11:55:48 2005
-+++ Makefile.PL Wed May 18 11:56:07 2005
-@@ -668,11 +668,11 @@
+--- Makefile.PL.orig 2015-05-13 19:26:43 UTC
++++ Makefile.PL
+@@ -731,11 +731,11 @@ modperl_lib:
cd "$(MODPERL_SRC)" && $(MAKE)
modperl_lib_install:
diff --git a/www/mod_perl2/files/pkg-message.in b/www/mod_perl2/files/pkg-message.in
index 0a041970f33c..3275782bc87e 100644
--- a/www/mod_perl2/files/pkg-message.in
+++ b/www/mod_perl2/files/pkg-message.in
@@ -13,8 +13,7 @@ or online:
http://perl.apache.org/docs/2.0/user/intro/start_fast.html
-%AP24% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-%AP24% Use this mod_perl2 version at own risk, it is a current
-%AP24% development snapshot and not marked production ready!
-%AP24% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+The module can be enabled in
+ %%APACHEETCDIR%%/modules.d/260_mod_perl.conf
+
===================================================================