[packages/apache-mod_python] - fix for ap_requires removed from apache 2.4 API - rel 20
baggins
baggins at pld-linux.org
Fri Jun 21 00:44:53 CEST 2013
commit f26c3e1685d3374d94f9a717e77ab880071d5748
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Fri Jun 21 00:44:31 2013 +0200
- fix for ap_requires removed from apache 2.4 API
- rel 20
apache-mod_python-apache24.patch | 16 ++++++++++++++++
apache-mod_python.spec | 4 ++--
2 files changed, 18 insertions(+), 2 deletions(-)
---
diff --git a/apache-mod_python.spec b/apache-mod_python.spec
index 28c9f28..14220da 100644
--- a/apache-mod_python.spec
+++ b/apache-mod_python.spec
@@ -1,5 +1,5 @@
%define mod_name python
-%define apxs /usr/sbin/apxs
+%define apxs /usr/sbin/apxs
Summary: An embedded Python interpreter for the Apache Web server
Summary(cs.UTF-8): Vestavěný interpret Pythonu pro WWW server Apache
Summary(da.UTF-8): En indbygget Python-fortolker for webtjeneren Apache
@@ -19,7 +19,7 @@ Summary(sl.UTF-8): Vključeni pythonski tolmač za spletni strežnik Apache
Summary(sv.UTF-8): En inbyggd Python-interpretator för webbservern Apache
Name: apache-mod_%{mod_name}
Version: 3.3.1
-Release: 19
+Release: 20
License: Apache
Group: Networking/Daemons/HTTP
Source0: http://www.apache.org/dist/httpd/modpython/mod_%{mod_name}-%{version}.tgz
diff --git a/apache-mod_python-apache24.patch b/apache-mod_python-apache24.patch
index 565f9e3..3c39678 100644
--- a/apache-mod_python-apache24.patch
+++ b/apache-mod_python-apache24.patch
@@ -60,3 +60,19 @@
}
else if (strcmp(name, "notes") == 0) {
Py_INCREF(self->notes);
+--- mod_python-3.3.1/src/requestobject.c~ 2006-12-03 05:36:37.000000000 +0100
++++ mod_python-3.3.1/src/requestobject.c 2013-06-21 00:41:47.635302626 +0200
+@@ -1230,7 +1230,12 @@
+ follow requires, e.g. "requires role terminator".
+ */
+
+- const apr_array_header_t *reqs_arr = ap_requires(self->request_rec);
++ const apr_array_header_t *reqs_arr =
++#if AP_SERVER_MAJORVERSION_NUMBER > 2 || AP_SERVER_MINORVERSION_NUMBER >= 3
++ NULL;
++#else
++ ap_requires(self->request_rec);
++#endif
+ require_line *reqs;
+ int i, ti = 0;
+
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/apache-mod_python.git/commitdiff/f26c3e1685d3374d94f9a717e77ab880071d5748
More information about the pld-cvs-commit
mailing list