summaryrefslogtreecommitdiff
path: root/www/mod_perl/files
diff options
context:
space:
mode:
Diffstat (limited to 'www/mod_perl/files')
-rw-r--r--www/mod_perl/files/patch-Makefile.PL14
-rw-r--r--www/mod_perl/files/patch-src:modules:perl:Connection.xs39
-rw-r--r--www/mod_perl/files/patch-src__modules__perl__mod_perl.c19
3 files changed, 0 insertions, 72 deletions
diff --git a/www/mod_perl/files/patch-Makefile.PL b/www/mod_perl/files/patch-Makefile.PL
deleted file mode 100644
index 6e82ef6f2e4a..000000000000
--- a/www/mod_perl/files/patch-Makefile.PL
+++ /dev/null
@@ -1,14 +0,0 @@
---- Makefile.PL.orig Wed Apr 18 22:00:41 2007
-+++ Makefile.PL Wed Apr 18 22:01:40 2007
-@@ -1380,7 +1380,10 @@
- my $string = $self->MM::install;
- my $add = "";
- if ($USE_APXS) {
-- $add = "apxs_install";
-+ # XXX The FreeBSD port for mod_perl takes care of installing libperl.so
-+ # itself via the pkg-install script.
-+ #
-+ # $add = "apxs_install";
- }
- elsif ($win32_auto and
- ($win32_args{INSTALL_DLL} or $win32_args{INSTALL_LIB})) {
diff --git a/www/mod_perl/files/patch-src:modules:perl:Connection.xs b/www/mod_perl/files/patch-src:modules:perl:Connection.xs
deleted file mode 100644
index 22eea28838da..000000000000
--- a/www/mod_perl/files/patch-src:modules:perl:Connection.xs
+++ /dev/null
@@ -1,39 +0,0 @@
---- src/modules/perl/Connection.xs.orig Fri Nov 23 06:19:44 2001
-+++ src/modules/perl/Connection.xs Fri Nov 23 10:29:44 2001
-@@ -78,7 +78,11 @@
- RETVAL = newSVpv((char *)&conn->remote_addr,
- sizeof conn->remote_addr);
- if(sv_addr) {
-+#ifdef APACHE6
-+ struct sockaddr_storage addr;
-+#else
- struct sockaddr_in addr;
-+#endif
- STRLEN sockaddrlen;
- char * new_addr = SvPV(sv_addr,sockaddrlen);
- if (sockaddrlen != sizeof(addr)) {
-@@ -106,7 +110,26 @@
- #else
- conn->remote_ip = pstrdup(conn->pool, (char *)SvPV(ST(1),na));
- #endif
-+#ifdef APACHE6
-+ {
-+ struct addrinfo hints, *res0;
-+ int error;
-+
-+ memset(&hints, 0, sizeof(hints));
-+ hints.ai_family = PF_UNSPEC;
-+ hints.ai_flags = AI_NUMERICHOST;
-+ error = getaddrinfo(conn->remote_ip, NULL, &hints, &res0);
-+ if (!error) {
-+ memcpy(&conn->remote_addr, res0->ai_addr, res0->ai_addrlen);
-+ freeaddrinfo(res0);
-+ } else {
-+ croak("Bad ip address in remote_ip getaddrinfo failed %s",
-+ gai_strerror(error));
-+ }
-+ }
-+#else
- conn->remote_addr.sin_addr.s_addr = inet_addr(conn->remote_ip);
-+#endif
- }
diff --git a/www/mod_perl/files/patch-src__modules__perl__mod_perl.c b/www/mod_perl/files/patch-src__modules__perl__mod_perl.c
deleted file mode 100644
index 285d0c7ed814..000000000000
--- a/www/mod_perl/files/patch-src__modules__perl__mod_perl.c
+++ /dev/null
@@ -1,19 +0,0 @@
---- ./src/modules/perl/mod_perl.c.orig 2008-11-20 13:12:31.000000000 -0500
-+++ ./src/modules/perl/mod_perl.c 2009-06-05 02:07:17.882792245 -0400
-@@ -596,6 +596,7 @@
- void perl_startup (server_rec *s, pool *p)
- {
- char *argv[] = { NULL, NULL, NULL, NULL, NULL, NULL, NULL };
-+ char **temp_argv=argv;
- char **entries, *dstr;
- int status, i, argc=1;
- dPSRV(s);
-@@ -679,7 +680,7 @@
- MP_TRACE_g(fprintf(stderr, "..."));
-
- #ifdef PERL_SYS_INIT
-- PERL_SYS_INIT(&argc,(char***)&argv);
-+ PERL_SYS_INIT(&argc,(char***)&temp_argv);
- #endif
-
- #ifndef perl_init_i18nl10n