Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Feb 2013 23:45:25 +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: r312083 - in head/java: openjdk6 openjdk6-jre openjdk6/files
Message-ID:  <201302112345.r1BNjP6F094316@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jkim
Date: Mon Feb 11 23:45:25 2013
New Revision: 312083
URL: http://svnweb.freebsd.org/changeset/ports/312083

Log:
  Add a patch to fix MulticastSocket.setInterface().
  
  http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/bfa676f5b5db
  
  Submitted by:	oliver

Modified:
  head/java/openjdk6-jre/Makefile
  head/java/openjdk6/Makefile
  head/java/openjdk6/files/patch-set

Modified: head/java/openjdk6-jre/Makefile
==============================================================================
--- head/java/openjdk6-jre/Makefile	Mon Feb 11 21:56:42 2013	(r312082)
+++ head/java/openjdk6-jre/Makefile	Mon Feb 11 23:45:25 2013	(r312083)
@@ -1,6 +1,6 @@
 # $FreeBSD$
 
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	java devel
 PKGNAMESUFFIX=	-jre
 

Modified: head/java/openjdk6/Makefile
==============================================================================
--- head/java/openjdk6/Makefile	Mon Feb 11 21:56:42 2013	(r312082)
+++ head/java/openjdk6/Makefile	Mon Feb 11 23:45:25 2013	(r312083)
@@ -3,6 +3,7 @@
 
 PORTNAME=	openjdk6
 PORTVERSION=	b27
+PORTREVISION?=	1
 CATEGORIES=	java devel
 MASTER_SITES=	http://download.java.net/openjdk/jdk6/promoted/${PORTVERSION}/ \
 		http://download.java.net/jaxp/openjdk/jdk6/:jaxp \

Modified: head/java/openjdk6/files/patch-set
==============================================================================
--- head/java/openjdk6/files/patch-set	Mon Feb 11 21:56:42 2013	(r312082)
+++ head/java/openjdk6/files/patch-set	Mon Feb 11 23:45:25 2013	(r312083)
@@ -18127,6 +18127,42 @@
          int ttl = 1;
          setsockopt(fd, IPPROTO_IPV6, IPV6_MULTICAST_HOPS, (char *)&ttl,
                     sizeof(ttl));
+@@ -1317,7 +1338,7 @@
+         /*
+          * value is an InetAddress.
+          */
+-#ifdef __solaris__
++#if defined(__solaris__) || defined(_ALLBSD_SOURCE)
+         if (ipv6_available()) {
+             mcast_set_if_by_addr_v6(env, this, fd, value);
+         } else {
+@@ -1336,7 +1357,7 @@
+         /*
+          * value is a NetworkInterface.
+          */
+-#ifdef __solaris__
++#if defined(__solaris__) || defined(_ALLBSD_SOURCE)
+         if (ipv6_available()) {
+             mcast_set_if_by_if_v6(env, this, fd, value);
+         } else {
+@@ -1413,7 +1434,7 @@
+  */
+ static void setMulticastLoopbackMode(JNIEnv *env, jobject this, int fd,
+                                   jint opt, jobject value) {
+-#ifdef __solaris__
++#if defined(__solaris__) || defined(_ALLBSD_SOURCE)
+     if (ipv6_available()) {
+         mcast_set_loop_v6(env, this, fd, value);
+     } else {
+@@ -1981,7 +2002,7 @@
+         fd = (*env)->GetIntField(env, fdObj, IO_fd_fdID);
+     }
+     /* setsockopt to be correct ttl */
+-#ifdef __solaris__
++#if defined(__solaris__) || defined(_ALLBSD_SOURCE)
+     if (ipv6_available()) {
+         setHopLimit(env, fd, ttl);
+     } else {
 @@ -2374,18 +2395,30 @@
              mname6.ipv6mr_interface = idx;
          }



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201302112345.r1BNjP6F094316>