Date: Mon, 11 Feb 2013 23:53:17 +0000 (UTC) From: Jung-uk Kim <jkim@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r312084 - in head/java/openjdk7: . files Message-ID: <201302112353.r1BNrH4E096911@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: jkim Date: Mon Feb 11 23:53:16 2013 New Revision: 312084 URL: http://svnweb.freebsd.org/changeset/ports/312084 Log: Add a patch to fix MulticastSocket.setInterface(). http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/bfa676f5b5db Submitted by: oliver Added: head/java/openjdk7/files/patch-PlainDatagramSocketImpl.c (contents, props changed) Modified: head/java/openjdk7/Makefile Modified: head/java/openjdk7/Makefile ============================================================================== --- head/java/openjdk7/Makefile Mon Feb 11 23:45:25 2013 (r312083) +++ head/java/openjdk7/Makefile Mon Feb 11 23:53:16 2013 (r312084) @@ -7,7 +7,7 @@ PORTNAME= openjdk PORTVERSION= ${JDK_MAJOR_VERSION}.${PORT_MINOR_VERSION}.${PORT_BUILD_NUMBER} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= java devel MASTER_SITES= http://download.java.net/openjdk/jdk${JDK_MAJOR_VERSION}u${JDK_MINOR_VERSION}/promoted/b${JDK_BUILD_NUMBER}/ \ http://download.java.net/jaxp/1.4.5/:jaxp \ Added: head/java/openjdk7/files/patch-PlainDatagramSocketImpl.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/java/openjdk7/files/patch-PlainDatagramSocketImpl.c Mon Feb 11 23:53:16 2013 (r312084) @@ -0,0 +1,47 @@ + +# HG changeset patch +# User kurt +# Date 1359762569 18000 +# Node ID bfa676f5b5db6a9c1c0e158eb40856c1b7f5f258 +# Parent c721254e908da6aea0879f3d0e715003ff675525 +- Fix MulticastSocket.setInterface() for BSD. Report and fix from Oliver + Lehmann on bsd-port list. + +--- jdk/src/solaris/native/java/net/PlainDatagramSocketImpl.c Fri Jan 25 11:40:12 2013 -0500 ++++ jdk/src/solaris/native/java/net/PlainDatagramSocketImpl.c Fri Feb 01 18:49:29 2013 -0500 +@@ -1358,7 +1358,7 @@ static void setMulticastInterface(JNIEnv + * value is an InetAddress. + */ + #ifdef AF_INET6 +-#if defined(__solaris__) || defined(MACOSX) ++#if defined(__solaris__) || defined(_ALLBSD_SOURCE) + if (ipv6_available()) { + mcast_set_if_by_addr_v6(env, this, fd, value); + } else { +@@ -1381,7 +1381,7 @@ static void setMulticastInterface(JNIEnv + * value is a NetworkInterface. + */ + #ifdef AF_INET6 +-#if defined(__solaris__) || defined(MACOSX) ++#if defined(__solaris__) || defined(_ALLBSD_SOURCE) + if (ipv6_available()) { + mcast_set_if_by_if_v6(env, this, fd, value); + } else { +@@ -1464,7 +1464,7 @@ static void setMulticastLoopbackMode(JNI + static void setMulticastLoopbackMode(JNIEnv *env, jobject this, int fd, + jint opt, jobject value) { + #ifdef AF_INET6 +-#if defined(__solaris__) || defined(MACOSX) ++#if defined(__solaris__) || defined(_ALLBSD_SOURCE) + if (ipv6_available()) { + mcast_set_loop_v6(env, this, fd, value); + } else { +@@ -2038,7 +2038,7 @@ Java_java_net_PlainDatagramSocketImpl_se + } + /* setsockopt to be correct ttl */ + #ifdef AF_INET6 +-#if defined(__solaris__) || defined(MACOSX) ++#if defined(__solaris__) || defined(_ALLBSD_SOURCE) + if (ipv6_available()) { + setHopLimit(env, fd, ttl); + } else {
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201302112353.r1BNrH4E096911>