1 question, 1 request
Hajimu UMEMOTO (梅本
肇)
ume@mahoroba.org
Fri, 19 May 2000 02:49:40 +0900 (JST)
----Next_Part(Fri_May_19_02:49:37_2000_518)--
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
>>>>> On Thu, 18 May 2000 08:51:19 -0400
>>>>> James Housley <jim@thehousleys.net> said:
jim> What graphical web browsers that support IPv6 are available that will
jim> work on FreeBSD or Linux?
Mozilla-M15 will be your friend.
I attach the patches.
1st is for FreeBSD's ports-current www/mozilla. It also work on
KAME/FreeBSD3.
2nd is for Linux.
----Next_Part(Fri_May_19_02:49:37_2000_518)--
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Description: mozilla-freebsd-ipv6.diff
Content-Disposition: attachment; filename="mozilla-freebsd-ipv6.diff"
Index: mozilla/Makefile
diff -u mozilla/Makefile.orig mozilla/Makefile
--- mozilla/Makefile.orig Fri Apr 28 21:42:01 2000
+++ mozilla/Makefile Fri Apr 28 21:42:16 2000
@@ -7,7 +7,7 @@
PORTNAME= mozilla
PORTVERSION= M15
-CATEGORIES= www
+CATEGORIES= www ipv6
MASTER_SITES= ftp://ftp.mozilla.org/pub/mozilla/releases/${PORTVERSION:S/M/m/}/src/
DISTNAME= ${PORTNAME}-source-${PORTVERSION}
Index: mozilla/patches/patch-ak
diff -u mozilla/patches/patch-ak.orig mozilla/patches/patch-ak
--- mozilla/patches/patch-ak.orig Fri Feb 4 16:45:34 2000
+++ mozilla/patches/patch-ak Fri Apr 28 22:20:58 2000
@@ -1,5 +1,7 @@
---- nsprpub/pr/include/md/_freebsd.h.orig Wed Dec 22 15:39:04 1999
-+++ nsprpub/pr/include/md/_freebsd.h Thu Feb 3 03:48:20 2000
+Index: nsprpub/pr/include/md/_freebsd.h
+diff -u nsprpub/pr/include/md/_freebsd.h.orig nsprpub/pr/include/md/_freebsd.h
+--- nsprpub/pr/include/md/_freebsd.h.orig Thu Dec 23 08:39:04 1999
++++ nsprpub/pr/include/md/_freebsd.h Fri Apr 28 22:14:54 2000
@@ -21,6 +21,7 @@
#include "prthread.h"
@@ -17,3 +19,16 @@
#if !defined(_PR_PTHREADS)
/*
* libc_r doesn't have poll(). Although libc has poll(), it is not
+@@ -61,6 +62,12 @@
+ #endif
+ #define _PR_HAVE_SYSV_SEMAPHORES
+ #define PR_HAVE_SYSV_NAMED_SHARED_MEMORY
++
++#ifdef _PR_INET6
++#define _PR_HAVE_GETIPNODEBYNAME
++#define _PR_HAVE_GETIPNODEBYADDR
++#define _PR_INET6_PROBE
++#endif
+
+ #define USE_SETJMP
+
Index: mozilla/patches/patch-mi
diff -u mozilla/patches/patch-mi.orig mozilla/patches/patch-mi
--- mozilla/patches/patch-mi.orig Thu Feb 10 02:58:56 2000
+++ mozilla/patches/patch-mi Fri Apr 28 21:40:31 2000
@@ -1,5 +1,7 @@
---- nsprpub/config/FreeBSD.mk.orig Wed Oct 20 14:19:53 1999
-+++ nsprpub/config/FreeBSD.mk Thu Feb 3 03:48:20 2000
+Index: nsprpub/config/FreeBSD.mk
+diff -u nsprpub/config/FreeBSD.mk.orig nsprpub/config/FreeBSD.mk
+--- nsprpub/config/FreeBSD.mk.orig Thu Oct 21 06:19:53 1999
++++ nsprpub/config/FreeBSD.mk Fri Apr 28 21:01:01 2000
@@ -21,14 +21,16 @@
include $(MOD_DEPTH)/config/UNIX.mk
@@ -20,3 +22,20 @@
CPU_ARCH = x86
endif
CPU_ARCH_TAG = _$(CPU_ARCH)
+@@ -61,3 +63,16 @@
+ MKSHLIB = $(LD) $(DSO_LDOPTS)
+
+ G++INCLUDES = -I/usr/include/g++
++
++# IPv6 support part of the standard FreeBSD 4.0 release.
++ifneq (,$(filter-out 2.0 2.1 2.2 3,$(basename $(OS_RELEASE))))
++USE_IPV6 = 1
++endif
++
++# IPv6 support part of the KAME.
++ifeq ($(shell test -f /usr/local/v6/lib/libinet6.a && echo kame),kame)
++USE_IPV6 = 1
++OS_LIBS += -L/usr/local/v6/lib -linet6
++endif
++
++OS_LIBS += -lxpg4
----Next_Part(Fri_May_19_02:49:37_2000_518)--
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Description: mozilla-linux-ipv6.diff
Content-Disposition: attachment; filename="mozilla-linux-ipv6.diff"
Index: mozilla/nsprpub/config/Linux.mk
diff -u mozilla/nsprpub/config/Linux.mk.orig mozilla/nsprpub/config/Linux.mk
--- mozilla/nsprpub/config/Linux.mk.orig Sat Apr 29 03:22:00 2000
+++ mozilla/nsprpub/config/Linux.mk Sat Apr 29 03:22:19 2000
@@ -112,3 +112,5 @@
DSO_CFLAGS = -fPIC
DSO_LDOPTS = -shared
DSO_LDFLAGS =
+
+USE_IPV6 = 1
Index: mozilla/nsprpub/pr/include/md/_linux.h
diff -u mozilla/nsprpub/pr/include/md/_linux.h.orig mozilla/nsprpub/pr/include/md/_linux.h
--- mozilla/nsprpub/pr/include/md/_linux.h.orig Thu Mar 9 01:26:16 2000
+++ mozilla/nsprpub/pr/include/md/_linux.h Sat Apr 29 03:18:59 2000
@@ -410,4 +410,8 @@
/* For writev() */
#include <sys/uio.h>
+#ifdef _PR_INET6
+#define _PR_HAVE_GETHOSTBYNAME2
+#endif
+
#endif /* nspr_linux_defs_h___ */
----Next_Part(Fri_May_19_02:49:37_2000_518)--
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename=".signature-world"
Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan
ume@mahoroba.org ume@bisd.hitachi.co.jp ume@FreeBSD.org
http://www.imasy.org/~ume/
----Next_Part(Fri_May_19_02:49:37_2000_518)----