aboutsummaryrefslogtreecommitdiffstats
path: root/www/privoxy
diff options
context:
space:
mode:
authornork <nork@FreeBSD.org>2003-03-04 14:44:57 +0800
committernork <nork@FreeBSD.org>2003-03-04 14:44:57 +0800
commit3d03f8c948616f59750fe6a2b823392169385110 (patch)
treee6dfe34070a649d1a29e6e2001f6c198120e314e /www/privoxy
parent503c9e37c9186f9980d27e657bc91b9abef2a1d0 (diff)
downloadfreebsd-ports-gnome-3d03f8c948616f59750fe6a2b823392169385110.tar.gz
freebsd-ports-gnome-3d03f8c948616f59750fe6a2b823392169385110.tar.zst
freebsd-ports-gnome-3d03f8c948616f59750fe6a2b823392169385110.zip
Disable probing for thread-safe *_r functions.
Submitted by: John Von Essen <john@essenz.com> (maintainer) Pointed out by: Lars Eggert
Diffstat (limited to 'www/privoxy')
-rw-r--r--www/privoxy/files/patch-configure.in141
1 files changed, 141 insertions, 0 deletions
diff --git a/www/privoxy/files/patch-configure.in b/www/privoxy/files/patch-configure.in
new file mode 100644
index 000000000000..9282cad4e9b3
--- /dev/null
+++ b/www/privoxy/files/patch-configure.in
@@ -0,0 +1,141 @@
+-- Patch by Lars Eggert <larse@isi.edu> USC Information Sciences Institute
+--- configure.in.orig Fri Feb 20 17:15:20 2003
++++ configure.in Fri Feb 20 17:15:51 2003
+@@ -726,137 +726,6 @@
+ AC_SUBST(PTHREAD_ONLY)
+
+ dnl =================================================================
+-dnl Support for thread-safe versions of gethostbyaddr, gethostbyname,
+-dnl gmtime and localtime
+-dnl =================================================================
+-
+-dnl Next line needed to find the gethost*_r functions on Solaris
+-AC_CHECK_LIB(nsl, gethostbyname)
+-
+-AC_CHECK_FUNC(gethostbyaddr_r, [
+- AC_MSG_CHECKING([signature of gethostbyaddr_r])
+- AC_TRY_COMPILE([
+-# include <netdb.h>
+- ], [
+- struct hostent *h, *hp;
+- char *a, *b;
+- int l, bl, t, e;
+- (void) gethostbyaddr_r(a, l, t, h, b, bl, &hp, &e)
+- ], [
+- AC_DEFINE(HAVE_GETHOSTBYADDR_R_8_ARGS)
+- AC_MSG_RESULT([8 args])
+- ], [
+- AC_TRY_COMPILE([
+-# include <netdb.h>
+- ], [
+- struct hostent *h;
+- char *a, *b;
+- int l, bl, t, e;
+- (void) gethostbyaddr_r(a, l, t, h, b, bl, &e)
+- ], [
+- AC_DEFINE(HAVE_GETHOSTBYADDR_R_7_ARGS)
+- AC_MSG_RESULT([7 args])
+- ], [
+- AC_TRY_COMPILE([
+-# include <netdb.h>
+- ], [
+- struct hostent_data *d;
+- struct hostent *h;
+- char a,
+- int l, t;
+- (void) gethostbyaddr_r(a, l, t, h, d)
+- ], [
+- AC_DEFINE(HAVE_GETHOSTBYADDR_R_5_ARGS)
+- AC_MSG_RESULT([5 args])
+- ], [
+- AC_MSG_RESULT(unrecognised)
+- ])
+- ])
+- ])
+-], [
+- AC_MSG_RESULT(no)
+-])
+-
+-AC_CHECK_FUNC(gethostbyname_r, [
+- AC_MSG_CHECKING([signature of gethostbyname_r])
+- AC_TRY_COMPILE([
+-# include <netdb.h>
+- ], [
+- struct hostent *h, *r;
+- char *n, *b;
+- int bl, e;
+- (void) gethostbyname_r(n, h, b, bl, &r, &e)
+- ], [
+- AC_DEFINE(HAVE_GETHOSTBYNAME_R_6_ARGS)
+- AC_MSG_RESULT([6 args])
+- ], [
+- AC_TRY_COMPILE([
+-# include <netdb.h>
+- ], [
+- struct hostent *h;
+- char *n, *b;
+- int bl, e;
+- (void) gethostbyname_r(n, h, b, bl, &e)
+- ], [
+- AC_DEFINE(HAVE_GETHOSTBYNAME_R_5_ARGS)
+- AC_MSG_RESULT([5 args])
+- ], [
+- AC_TRY_COMPILE([
+-# include <netdb.h>
+- ], [
+- struct hostent_data *d;
+- struct hostent *h;
+- char *n,
+- (void) gethostbyname_r(n, h, d)
+- ], [
+- AC_DEFINE(HAVE_GETHOSTBYNAME_R_3_ARGS)
+- AC_MSG_RESULT([3 args])
+- ], [
+- AC_MSG_RESULT(unrecognised)
+- ])
+- ])
+- ])
+-], [
+- AC_MSG_RESULT(no)
+-])
+-
+-AC_CHECK_FUNC(gmtime_r, [
+- AC_MSG_CHECKING([signature of gmtime_r])
+- AC_TRY_COMPILE([
+-# include <time.h>
+- ], [
+- struct time *t;
+- struct tm *tm;
+- (void) gmtime_r(t, tm)
+- ], [
+- AC_MSG_RESULT(ok)
+- AC_DEFINE(HAVE_GMTIME_R)
+- ], [
+- AC_MSG_RESULT(unrecognised)
+- ])
+-], [
+- AC_MSG_RESULT(no)
+-])
+-
+-AC_CHECK_FUNC(localtime_r, [
+- AC_MSG_CHECKING([signature of localtime_r])
+- AC_TRY_COMPILE([
+-# include <time.h>
+- ], [
+- struct time *t;
+- struct tm *tm;
+- (void) localtime_r(t, tm)
+- ], [
+- AC_MSG_RESULT(ok)
+- AC_DEFINE(HAVE_LOCALTIME_R)
+- ], [
+- AC_MSG_RESULT(unrecognised)
+- ])
+-], [
+- AC_MSG_RESULT(no)
+-])
+-
+-dnl =================================================================
+ dnl Solaris specific
+ dnl FIXME: Not tested on Solaris yet...
+ dnl ISFIXED: Have tested it on Solaris, but there are other ways to