summaryrefslogtreecommitdiff
path: root/www/phoenix
diff options
context:
space:
mode:
authortaya <taya>2003-01-20 23:38:08 +0000
committertaya <taya>2003-01-20 23:38:08 +0000
commit143447134f919171876428d36db0714ba948b3a9 (patch)
treeaf2ee21ccbdcca666676168add7f4694d3622511 /www/phoenix
parentc689d6769a207a3174999cac4ae0489ac6074b42 (diff)
downloadpkgsrc-143447134f919171876428d36db0714ba948b3a9.tar.gz
enable IPv4 mapped IPv6 address
Diffstat (limited to 'www/phoenix')
-rw-r--r--www/phoenix/Makefile4
-rw-r--r--www/phoenix/distinfo4
-rw-r--r--www/phoenix/patches/patch-am23
3 files changed, 23 insertions, 8 deletions
diff --git a/www/phoenix/Makefile b/www/phoenix/Makefile
index e4c08863bb4..378e4d2a7c3 100644
--- a/www/phoenix/Makefile
+++ b/www/phoenix/Makefile
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.6 2002/12/25 09:21:43 grant Exp $
+# $NetBSD: Makefile,v 1.7 2003/01/20 23:38:08 taya Exp $
MOZILLA= phoenix
MOZILLA_BIN= phoenix-bin
-PKGREVISION= 2
+PKGREVISION= 3
MOZ_VER= 0.5
EXTRACT_SUFX= .tar.bz2
DISTNAME= mozilla-phoenix-${MOZ_VER}
diff --git a/www/phoenix/distinfo b/www/phoenix/distinfo
index 20f45d3d182..12366399a5b 100644
--- a/www/phoenix/distinfo
+++ b/www/phoenix/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.4 2002/12/11 13:35:00 he Exp $
+$NetBSD: distinfo,v 1.5 2003/01/20 23:38:08 taya Exp $
SHA1 (mozilla-phoenix-0.5.tar.bz2) = cd4fb41baaf6c4a62991c37bd7fe0acf49dca8df
Size (mozilla-phoenix-0.5.tar.bz2) = 30378315 bytes
@@ -7,7 +7,7 @@ SHA1 (patch-ab) = d9eead7e79f75ff2dd756b04ee987b014c2d9f22
SHA1 (patch-ac) = 263f8a4f4cf4016979e23bcd796a8178d0b34b3c
SHA1 (patch-ad) = 08cb069fad6e15eb1acba25165bae947621ab512
SHA1 (patch-ae) = 65e0cf54a59253b0cb9c563be04e4664027e6aff
-SHA1 (patch-am) = 88e7d20ac1e10ebf4370eb39bdb5ccdb1031a84b
+SHA1 (patch-am) = 5f8d3fcd9a03171328791763d254f5f963d198d3
SHA1 (patch-aw) = dce7ea7b1790db89e8bbacf5f434a4081e59c48b
SHA1 (patch-ba) = 853942df141d527e3a85067147784525b803e925
SHA1 (patch-bb) = 8afe75f566565479595f9f54c66f9c7bea300541
diff --git a/www/phoenix/patches/patch-am b/www/phoenix/patches/patch-am
index 4e19c7f137a..76adc07e5c9 100644
--- a/www/phoenix/patches/patch-am
+++ b/www/phoenix/patches/patch-am
@@ -1,8 +1,7 @@
-$NetBSD: patch-am,v 1.2 2002/12/10 16:02:40 taya Exp $
+$NetBSD: patch-am,v 1.3 2003/01/20 23:38:09 taya Exp $
-diff -ru ../Orig/mozilla/nsprpub/pr/src/pthreads/ptio.c ./nsprpub/pr/src/pthreads/ptio.c
---- ../Orig/mozilla/nsprpub/pr/src/pthreads/ptio.c Mon Dec 9 12:30:39 2002
-+++ ./nsprpub/pr/src/pthreads/ptio.c Mon Dec 9 14:18:27 2002
+--- nsprpub/pr/src/pthreads/ptio.c.orig Sun Jan 19 18:55:37 2003
++++ nsprpub/pr/src/pthreads/ptio.c Sun Jan 19 18:57:31 2003
@@ -192,7 +192,7 @@
#elif defined(IRIX) || defined(OSF1) || defined(AIX) || defined(HPUX) \
|| defined(LINUX) || defined(FREEBSD) || defined(BSDI) || defined(VMS) \
@@ -12,3 +11,19 @@ diff -ru ../Orig/mozilla/nsprpub/pr/src/pthreads/ptio.c ./nsprpub/pr/src/pthread
#define _PRSockOptVal_t void *
#else
#error "Cannot determine architecture"
+@@ -3426,6 +3426,15 @@
+ if (osfd == -1) pt_MapError(_PR_MD_MAP_SOCKET_ERROR, errno);
+ else
+ {
++#if defined(__NetBSD__) && defined(_PR_INET6) && defined(IPV6_V6ONLY)
++ if(domain == PR_AF_INET6) {
++ int opt = 0;
++ if (setsockopt(osfd, IPPROTO_IPV6, IPV6_V6ONLY, &opt, sizeof(opt))){
++ close(osfd);
++ return NULL;
++ }
++ }
++#endif
+ fd = pt_SetMethods(osfd, ftype, PR_FALSE, PR_FALSE);
+ if (fd == NULL) close(osfd);
+ }