From 06eceaf988f966802327a9c13afec67470727c5c Mon Sep 17 00:00:00 2001 From: Michael Krelin Date: Wed, 21 Feb 2007 00:07:29 +0000 Subject: mod_fastcgi: added --- (limited to 'net-www/mod_fastcgi/files/mod_fastcgi-2.4.2-apache-2.2.patch') diff --git a/net-www/mod_fastcgi/files/mod_fastcgi-2.4.2-apache-2.2.patch b/net-www/mod_fastcgi/files/mod_fastcgi-2.4.2-apache-2.2.patch new file mode 100644 index 0000000..fb77b99 --- a/dev/null +++ b/net-www/mod_fastcgi/files/mod_fastcgi-2.4.2-apache-2.2.patch @@ -0,0 +1,151 @@ +diff --git a/apa2compat.h b/apa2compat.h +new file mode 100644 +index 0000000..0f31e13 +--- /dev/null ++++ b/apa2compat.h +@@ -0,0 +1,66 @@ ++#ifndef ap_register_cleanup ++# define ap_register_cleanup apr_pool_cleanup_register ++#endif ++#ifndef ap_null_cleanup ++# define ap_null_cleanup apr_pool_cleanup_null ++#endif ++#ifndef ap_table_do ++# define ap_table_do apr_table_do ++#endif ++#ifndef ap_table_get ++# define ap_table_get apr_table_get ++#endif ++#ifndef ap_make_array ++# define ap_make_array apr_array_make ++#endif ++#ifndef ap_palloc ++# define ap_palloc apr_palloc ++#endif ++#ifndef ap_destroy_pool ++# define ap_destroy_pool apr_pool_destroy ++#endif ++#ifndef ap_table_setn ++# define ap_table_setn apr_table_setn ++#endif ++#ifndef ap_pstrcat ++# define ap_pstrcat apr_pstrcat ++#endif ++#ifndef ap_table_unset ++# define ap_table_unset apr_table_unset ++#endif ++#ifndef ap_cpystrn ++# define ap_cpystrn apr_cpystrn ++#endif ++#ifndef ap_pcalloc ++# define ap_pcalloc apr_pcalloc ++#endif ++#ifndef ap_pstrdup ++# define ap_pstrdup apr_pstrdup ++#endif ++#ifndef ap_psprintf ++# define ap_psprintf apr_psprintf ++#endif ++#ifndef ap_table_add ++# define ap_table_add apr_table_add ++#endif ++#ifndef ap_push_array ++# define ap_push_array apr_array_push ++#endif ++#ifndef ap_copy_table ++# define ap_copy_table apr_table_copy ++#endif ++#ifndef ap_pstrndup ++# define ap_pstrndup apr_pstrndup ++#endif ++#ifndef ap_isspace ++# define ap_isspace apr_isspace ++#endif ++#ifndef ap_table_set ++# define ap_table_set apr_table_set ++#endif ++#ifndef ap_make_table ++# define ap_make_table apr_table_make ++#endif ++#ifndef ap_snprintf ++# define ap_snprintf apr_snprintf ++#endif +diff --git a/fcgi_buf.c b/fcgi_buf.c +index 545e67b..37e36ce 100644 +--- a/fcgi_buf.c ++++ b/fcgi_buf.c +@@ -9,6 +9,8 @@ + #else + #ifdef APACHE2 + #include ++ ++#include "apa2compat.h" + #endif + #endif + +diff --git a/fcgi_config.c b/fcgi_config.c +index 4591478..f63aba1 100644 +--- a/fcgi_config.c ++++ b/fcgi_config.c +@@ -17,6 +17,8 @@ + #include "unixd.h" + #endif + ++#include "apa2compat.h" ++ + #endif + + #ifdef WIN32 +diff --git a/fcgi_pm.c b/fcgi_pm.c +index f389078..2195cc8 100644 +--- a/fcgi_pm.c ++++ b/fcgi_pm.c +@@ -10,6 +10,9 @@ + #include + #include "unixd.h" + #include "apr_signal.h" ++ ++#include "apa2compat.h" ++ + #endif + + #ifndef WIN32 +diff --git a/fcgi_protocol.c b/fcgi_protocol.c +index dc688b7..23fa42f 100644 +--- a/fcgi_protocol.c ++++ b/fcgi_protocol.c +@@ -7,6 +7,7 @@ + + #ifdef APACHE2 + #include "apr_lib.h" ++#include "apa2compat.h" + #endif + + #ifdef WIN32 +diff --git a/fcgi_util.c b/fcgi_util.c +index 1edcbe8..68d694d 100644 +--- a/fcgi_util.c ++++ b/fcgi_util.c +@@ -17,6 +17,9 @@ + #endif + + #include "unixd.h" ++ ++#include "apa2compat.h" ++ + #endif + + uid_t +diff --git a/mod_fastcgi.c b/mod_fastcgi.c +index 35b7e88..3a0a872 100644 +--- a/mod_fastcgi.c ++++ b/mod_fastcgi.c +@@ -83,6 +83,8 @@ + #include "unixd.h" + + #endif ++ ++#include "apa2compat.h" + #endif + + #ifndef timersub -- cgit v0.9.0.2