From f965230ce25dba2603f6069d51ed005a8d6db17d Mon Sep 17 00:00:00 2001 From: tonio Date: Tue, 16 Oct 2007 20:28:46 +0000 Subject: Fix build under FreeBSD 6.1 --- devel/nspr/distinfo | 3 ++- devel/nspr/patches/patch-an | 21 +++++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 devel/nspr/patches/patch-an (limited to 'devel/nspr') diff --git a/devel/nspr/distinfo b/devel/nspr/distinfo index 147baa7a593..036a12d6a99 100644 --- a/devel/nspr/distinfo +++ b/devel/nspr/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.10 2007/10/04 14:18:21 joerg Exp $ +$NetBSD: distinfo,v 1.11 2007/10/16 20:28:46 tonio Exp $ SHA1 (nspr-4.6.7.tar.gz) = cf45319d02285ec5479445a1e9adfb9e94f55a6a RMD160 (nspr-4.6.7.tar.gz) = 11a0d8b14ebdd441f6899c464b77144704ab638e @@ -14,3 +14,4 @@ SHA1 (patch-ai) = ca4d824540f62a97e2072ef0927b6b8f0a362a0a SHA1 (patch-ak) = b090f571d539cd15f3ebad7c671bb71531e0f817 SHA1 (patch-al) = 80d75bfcebc271dc222cef982a887cd1735e7692 SHA1 (patch-am) = 4b4737524d76d32a45e20041b0fc7a3fc2f8f1c9 +SHA1 (patch-an) = c4e2a633479f1385c56b7cec0e5ead21135b7ccb diff --git a/devel/nspr/patches/patch-an b/devel/nspr/patches/patch-an new file mode 100644 index 00000000000..bbf22cab34b --- /dev/null +++ b/devel/nspr/patches/patch-an @@ -0,0 +1,21 @@ +$NetBSD: patch-an,v 1.1 2007/10/16 20:28:46 tonio Exp $ + +--- mozilla/nsprpub/pr/include/md/_freebsd.h.orig Mon Nov 22 22:24:53 2004 ++++ mozilla/nsprpub/pr/include/md/_freebsd.h +@@ -106,6 +106,16 @@ + #define _PR_IPV6_V6ONLY_PROBE + #endif + ++#if (__FreeBSD_version >= 700016) || (__FreeBSD_version < 700000 && __FreeBSD_version >= 601103) ++#if defined(_PR_PTHREADS) ++#define _PR_HAVE_GETPROTO_R ++#define _PR_HAVE_5_ARG_GETPROTO_R ++#define _PR_HAVE_GETHOST_R ++#define _PR_HAVE_GETHOST_R_INT ++#define _PR_HAVE_THREADSAFE_GETHOST ++#endif ++#endif ++ + #define USE_SETJMP + + #ifndef _PR_PTHREADS -- cgit v1.2.3