From e4956ee69660cec9c2bc3e0e6ab6b6328bd25bcf Mon Sep 17 00:00:00 2001 From: Greg Lewis Date: Thu, 31 Oct 2002 17:56:56 +0000 Subject: . Fix UDP packet broadcasting. . Bump PORTREVISION. Submitted by: daichi, Tetsuo Suzuki --- java/jdk13/Makefile | 2 +- java/jdk13/files/patch-PlainDatagramSocketImpl.c | 14 ++++++++++++++ java/jdk14/Makefile | 2 +- java/jdk14/files/patch-PlainDatagramSocketImpl.c | 14 ++++++++++++++ java/jdk15/Makefile | 2 +- java/jdk15/files/patch-PlainDatagramSocketImpl.c | 14 ++++++++++++++ java/jdk16/Makefile | 2 +- java/jdk16/files/patch-PlainDatagramSocketImpl.c | 14 ++++++++++++++ 8 files changed, 60 insertions(+), 4 deletions(-) create mode 100644 java/jdk13/files/patch-PlainDatagramSocketImpl.c create mode 100644 java/jdk14/files/patch-PlainDatagramSocketImpl.c create mode 100644 java/jdk15/files/patch-PlainDatagramSocketImpl.c create mode 100644 java/jdk16/files/patch-PlainDatagramSocketImpl.c (limited to 'java') diff --git a/java/jdk13/Makefile b/java/jdk13/Makefile index 797c966b8d94..ca17e5eec65e 100644 --- a/java/jdk13/Makefile +++ b/java/jdk13/Makefile @@ -7,7 +7,7 @@ PORTNAME= jdk PORTVERSION= ${JDK_VERSION}p${JDK_PATCHSET_VERSION} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= java devel MASTER_SITES= # http://www.sun.com/software/java2/download.html # http://www.eyesbeyond.com/freebsddom/java/jdk13.html diff --git a/java/jdk13/files/patch-PlainDatagramSocketImpl.c b/java/jdk13/files/patch-PlainDatagramSocketImpl.c new file mode 100644 index 000000000000..5ca1cf81f6a4 --- /dev/null +++ b/java/jdk13/files/patch-PlainDatagramSocketImpl.c @@ -0,0 +1,14 @@ +$FreeBSD$ + +diff -u -r1.3 PlainDatagramSocketImpl.c +--- ../src/solaris/native/java/net/PlainDatagramSocketImpl.c 19 Aug 2001 05:46:50 -0000 1.3 ++++ ../src/solaris/native/java/net/PlainDatagramSocketImpl.c 31 Oct 2002 16:39:39 -0000 +@@ -489,7 +489,7 @@ + strerror(errno)); + return; + } +-#if defined(__linux__) && defined(SO_BROADCAST) ++#if (defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)) && defined(SO_BROADCAST) + { + int t = 1; + setsockopt(fd, SOL_SOCKET, SO_BROADCAST, (char*) &t, sizeof(int)); diff --git a/java/jdk14/Makefile b/java/jdk14/Makefile index 797c966b8d94..ca17e5eec65e 100644 --- a/java/jdk14/Makefile +++ b/java/jdk14/Makefile @@ -7,7 +7,7 @@ PORTNAME= jdk PORTVERSION= ${JDK_VERSION}p${JDK_PATCHSET_VERSION} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= java devel MASTER_SITES= # http://www.sun.com/software/java2/download.html # http://www.eyesbeyond.com/freebsddom/java/jdk13.html diff --git a/java/jdk14/files/patch-PlainDatagramSocketImpl.c b/java/jdk14/files/patch-PlainDatagramSocketImpl.c new file mode 100644 index 000000000000..5ca1cf81f6a4 --- /dev/null +++ b/java/jdk14/files/patch-PlainDatagramSocketImpl.c @@ -0,0 +1,14 @@ +$FreeBSD$ + +diff -u -r1.3 PlainDatagramSocketImpl.c +--- ../src/solaris/native/java/net/PlainDatagramSocketImpl.c 19 Aug 2001 05:46:50 -0000 1.3 ++++ ../src/solaris/native/java/net/PlainDatagramSocketImpl.c 31 Oct 2002 16:39:39 -0000 +@@ -489,7 +489,7 @@ + strerror(errno)); + return; + } +-#if defined(__linux__) && defined(SO_BROADCAST) ++#if (defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)) && defined(SO_BROADCAST) + { + int t = 1; + setsockopt(fd, SOL_SOCKET, SO_BROADCAST, (char*) &t, sizeof(int)); diff --git a/java/jdk15/Makefile b/java/jdk15/Makefile index 797c966b8d94..ca17e5eec65e 100644 --- a/java/jdk15/Makefile +++ b/java/jdk15/Makefile @@ -7,7 +7,7 @@ PORTNAME= jdk PORTVERSION= ${JDK_VERSION}p${JDK_PATCHSET_VERSION} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= java devel MASTER_SITES= # http://www.sun.com/software/java2/download.html # http://www.eyesbeyond.com/freebsddom/java/jdk13.html diff --git a/java/jdk15/files/patch-PlainDatagramSocketImpl.c b/java/jdk15/files/patch-PlainDatagramSocketImpl.c new file mode 100644 index 000000000000..5ca1cf81f6a4 --- /dev/null +++ b/java/jdk15/files/patch-PlainDatagramSocketImpl.c @@ -0,0 +1,14 @@ +$FreeBSD$ + +diff -u -r1.3 PlainDatagramSocketImpl.c +--- ../src/solaris/native/java/net/PlainDatagramSocketImpl.c 19 Aug 2001 05:46:50 -0000 1.3 ++++ ../src/solaris/native/java/net/PlainDatagramSocketImpl.c 31 Oct 2002 16:39:39 -0000 +@@ -489,7 +489,7 @@ + strerror(errno)); + return; + } +-#if defined(__linux__) && defined(SO_BROADCAST) ++#if (defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)) && defined(SO_BROADCAST) + { + int t = 1; + setsockopt(fd, SOL_SOCKET, SO_BROADCAST, (char*) &t, sizeof(int)); diff --git a/java/jdk16/Makefile b/java/jdk16/Makefile index 797c966b8d94..ca17e5eec65e 100644 --- a/java/jdk16/Makefile +++ b/java/jdk16/Makefile @@ -7,7 +7,7 @@ PORTNAME= jdk PORTVERSION= ${JDK_VERSION}p${JDK_PATCHSET_VERSION} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= java devel MASTER_SITES= # http://www.sun.com/software/java2/download.html # http://www.eyesbeyond.com/freebsddom/java/jdk13.html diff --git a/java/jdk16/files/patch-PlainDatagramSocketImpl.c b/java/jdk16/files/patch-PlainDatagramSocketImpl.c new file mode 100644 index 000000000000..5ca1cf81f6a4 --- /dev/null +++ b/java/jdk16/files/patch-PlainDatagramSocketImpl.c @@ -0,0 +1,14 @@ +$FreeBSD$ + +diff -u -r1.3 PlainDatagramSocketImpl.c +--- ../src/solaris/native/java/net/PlainDatagramSocketImpl.c 19 Aug 2001 05:46:50 -0000 1.3 ++++ ../src/solaris/native/java/net/PlainDatagramSocketImpl.c 31 Oct 2002 16:39:39 -0000 +@@ -489,7 +489,7 @@ + strerror(errno)); + return; + } +-#if defined(__linux__) && defined(SO_BROADCAST) ++#if (defined(__linux__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)) && defined(SO_BROADCAST) + { + int t = 1; + setsockopt(fd, SOL_SOCKET, SO_BROADCAST, (char*) &t, sizeof(int)); -- cgit v1.2.3