diff options
author | taya <taya@pkgsrc.org> | 2003-01-20 23:38:08 +0000 |
---|---|---|
committer | taya <taya@pkgsrc.org> | 2003-01-20 23:38:08 +0000 |
commit | c98ef50e6fac33330d6a574e8b4bf4b270341c0b (patch) | |
tree | af2ee21ccbdcca666676168add7f4694d3622511 /www | |
parent | baee51c780825dda308524ffd8584c980b5f1c2c (diff) | |
download | pkgsrc-c98ef50e6fac33330d6a574e8b4bf4b270341c0b.tar.gz |
enable IPv4 mapped IPv6 address
Diffstat (limited to 'www')
-rw-r--r-- | www/phoenix/Makefile | 4 | ||||
-rw-r--r-- | www/phoenix/distinfo | 4 | ||||
-rw-r--r-- | www/phoenix/patches/patch-am | 23 |
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); + } |