aboutsummaryrefslogtreecommitdiff
path: root/www/privoxy+ipv6
diff options
context:
space:
mode:
authorNorikatsu Shigemura <nork@FreeBSD.org>2003-03-04 06:44:57 +0000
committerNorikatsu Shigemura <nork@FreeBSD.org>2003-03-04 06:44:57 +0000
commita500568665386a4113e98588d9c0c62bfcc862a0 (patch)
tree448877960c275cabe5dc17aa864b6c93fd2220ca /www/privoxy+ipv6
parentb02309f0f17f2523f9ec6a6c2751dbe7759d591b (diff)
downloadports-a500568665386a4113e98588d9c0c62bfcc862a0.tar.gz
ports-a500568665386a4113e98588d9c0c62bfcc862a0.zip
Disable probing for thread-safe *_r functions.
Submitted by: John Von Essen <john@essenz.com> (maintainer) Pointed out by: Lars Eggert
Notes
Notes: svn path=/head/; revision=76830
Diffstat (limited to 'www/privoxy+ipv6')
-rw-r--r--www/privoxy+ipv6/files/patch-configure.in141
1 files changed, 141 insertions, 0 deletions
diff --git a/www/privoxy+ipv6/files/patch-configure.in b/www/privoxy+ipv6/files/patch-configure.in
new file mode 100644
index 000000000000..9282cad4e9b3
--- /dev/null
+++ b/www/privoxy+ipv6/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