[46147] trunk/dports/www/fcgi
rasmus at macports.org
rasmus at macports.org
Fri Jan 30 08:08:41 PST 2009
Revision: 46147
http://trac.macports.org/changeset/46147
Author: rasmus at macports.org
Date: 2009-01-30 08:08:38 -0800 (Fri, 30 Jan 2009)
Log Message:
-----------
Uses _NSGetEnviron in order to fix the issue with missing environ symbol. Closes #18090
Modified Paths:
--------------
trunk/dports/www/fcgi/Portfile
Added Paths:
-----------
trunk/dports/www/fcgi/files/patch-cgi-fcgi-cgi-fcgi.c.diff
trunk/dports/www/fcgi/files/patch-libfcgi-fcgi_stdio.c.diff
Modified: trunk/dports/www/fcgi/Portfile
===================================================================
--- trunk/dports/www/fcgi/Portfile 2009-01-30 13:13:42 UTC (rev 46146)
+++ trunk/dports/www/fcgi/Portfile 2009-01-30 16:08:38 UTC (rev 46147)
@@ -5,7 +5,7 @@
name fcgi
version 2.4.0
-revision 2
+revision 3
categories www
maintainers nomaintainer
description The FastCGI development kit in C
@@ -22,7 +22,9 @@
depends_build port:libtool
patchfiles patch-acinclude.m4.diff patch-configure.in.diff \
- patch-libfcgi-Makefile.am.diff
+ patch-libfcgi-Makefile.am.diff \
+ patch-libfcgi-fcgi_stdio.c.diff \
+ patch-cgi-fcgi-cgi-fcgi.c.diff
use_autoconf yes
autoconf.cmd autoreconf
Added: trunk/dports/www/fcgi/files/patch-cgi-fcgi-cgi-fcgi.c.diff
===================================================================
--- trunk/dports/www/fcgi/files/patch-cgi-fcgi-cgi-fcgi.c.diff (rev 0)
+++ trunk/dports/www/fcgi/files/patch-cgi-fcgi-cgi-fcgi.c.diff 2009-01-30 16:08:38 UTC (rev 46147)
@@ -0,0 +1,12 @@
+--- cgi-fcgi/cgi-fcgi.c.orig 2001-09-01 03:14:28.000000000 +0200
++++ cgi-fcgi/cgi-fcgi.c 2009-01-24 15:12:35.000000000 +0100
+@@ -31,6 +31,9 @@
+ #ifdef _WIN32
+ #include <stdlib.h>
+ #include <io.h>
++#elif defined(__APPLE__)
++#include <crt_externs.h>
++#define environ (*_NSGetEnviron())
+ #else
+ extern char **environ;
+ #endif
Added: trunk/dports/www/fcgi/files/patch-libfcgi-fcgi_stdio.c.diff
===================================================================
--- trunk/dports/www/fcgi/files/patch-libfcgi-fcgi_stdio.c.diff (rev 0)
+++ trunk/dports/www/fcgi/files/patch-libfcgi-fcgi_stdio.c.diff 2009-01-30 16:08:38 UTC (rev 46147)
@@ -0,0 +1,15 @@
+--- libfcgi/fcgi_stdio.c.orig 2001-09-01 03:09:30.000000000 +0200
++++ libfcgi/fcgi_stdio.c 2009-01-24 15:14:19.000000000 +0100
+@@ -40,7 +40,12 @@
+
+ #ifndef _WIN32
+
++#if defined(__APPLE__)
++#include <crt_externs.h>
++#define environ (*_NSGetEnviron())
++#else
+ extern char **environ;
++#endif
+
+ #ifdef HAVE_FILENO_PROTO
+ #include <stdio.h>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090130/e6c7f8e4/attachment.html>
More information about the macports-changes
mailing list