reassign 739032 src:openjdk-7 fixed 739032 openjdk-7/7u25-2.3.12-4 found 739032 openjdk-7/7u51-2.4.5-2 affects 739032 + icedtea-web tags 739032 + patch thanks
Please find a patch for this attached. It may be appended to debian/patches/kfreebsd-support-jdk.diff I think this is still severity 'serious' because it is a regression that causes icedtea-web to FTBFS; and I don't think openjdk-7 can migrate to testing anyway until that is built again. Thanks, Regards, -- Steven Chamberlain ste...@pyro.eu.org
--- openjdk/jdk/src/solaris/native/sun/net/portconfig.c 2014-01-28 18:02:26.000000000 +0000 +++ openjdk/jdk/src/solaris/native/sun/net/portconfig.c 2014-02-15 02:58:07.102243089 +0000 @@ -28,7 +28,7 @@ #include <unistd.h> #include <errno.h> -#if defined(_ALLBSD_SOURCE) +#if defined(_ALLBSD_SOURCE) || defined (__FreeBSD_kernel__) #include <sys/sysctl.h> #endif @@ -66,7 +66,7 @@ range->higher = net_getParam("/dev/tcp", "tcp_largest_anon_port"); return 0; } -#elif defined(_ALLBSD_SOURCE) +#elif defined(_ALLBSD_SOURCE) || defined (__FreeBSD_kernel__) { int ret; size_t size = sizeof(range->lower); --- openjdk/jdk/src/solaris/classes/sun/net/PortConfig.java 2014-01-28 18:02:26.000000000 +0000 +++ openjdk/jdk/src/solaris/classes/sun/net/PortConfig.java 2014-02-15 21:57:57.534279073 +0000 @@ -55,6 +55,9 @@ } else if (os.contains("OS X")) { defaultLower = 49152; defaultUpper = 65535; + } else if (os.contains("FreeBSD")) { + defaultLower = 10000; + defaultUpper = 65535; } else { throw new InternalError( "sun.net.PortConfig: unknown OS");