svn commit: r403464 - in head/java/openjdk8: . files
Jung-uk Kim
jkim at FreeBSD.org
Thu Dec 10 18:43:52 UTC 2015
Author: jkim
Date: Thu Dec 10 18:43:51 2015
New Revision: 403464
URL: https://svnweb.freebsd.org/changeset/ports/403464
Log:
Fix regression introduced in r372338, i.e., mis-merged fix for JDK-8031581.
PR: 205192
Added:
head/java/openjdk8/files/patch-jdk_src_solaris_native_sun_management_OperatingSystemImpl.c (contents, props changed)
Modified:
head/java/openjdk8/Makefile
Modified: head/java/openjdk8/Makefile
==============================================================================
--- head/java/openjdk8/Makefile Thu Dec 10 15:15:14 2015 (r403463)
+++ head/java/openjdk8/Makefile Thu Dec 10 18:43:51 2015 (r403464)
@@ -2,7 +2,7 @@
PORTNAME= openjdk
PORTVERSION= ${JDK_MAJOR_VERSION}.${JDK_UPDATE_VERSION}.${JDK_BUILD_NUMBER:S/^0//}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= java devel
MASTER_SITES= http://download.java.net/openjdk/jdk${JDK_MAJOR_VERSION}/promoted/b${DIST_BUILD_NUMBER}/:jdk \
https://adopt-openjdk.ci.cloudbees.com/job/jtreg/${JTREG_JENKINS_BUILD}/artifact/:jtreg \
Added: head/java/openjdk8/files/patch-jdk_src_solaris_native_sun_management_OperatingSystemImpl.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/java/openjdk8/files/patch-jdk_src_solaris_native_sun_management_OperatingSystemImpl.c Thu Dec 10 18:43:51 2015 (r403464)
@@ -0,0 +1,23 @@
+--- jdk/src/solaris/native/sun/management/OperatingSystemImpl.c.orig 2015-12-10 18:40:39 UTC
++++ jdk/src/solaris/native/sun/management/OperatingSystemImpl.c
+@@ -435,11 +435,6 @@ Java_sun_management_OperatingSystemImpl_
+ }
+
+
+-#ifdef _ALLBSD_SOURCE
+-#define FD_DIR "/dev/fd"
+-#else
+-#define FD_DIR "/proc/self/fd"
+-#endif
+
+ JNIEXPORT jlong JNICALL
+ Java_sun_management_OperatingSystemImpl_getOpenFileDescriptorCount
+@@ -500,6 +495,8 @@ Java_sun_management_OperatingSystemImpl_
+ #define FD_DIR aix_fd_dir
+ char aix_fd_dir[32]; /* the pid has at most 19 digits */
+ snprintf(aix_fd_dir, 32, "/proc/%d/fd", getpid());
++#elif defined(_ALLBSD_SOURCE)
++#define FD_DIR "/dev/fd"
+ #else
+ #define FD_DIR "/proc/self/fd"
+ #endif
More information about the svn-ports-head
mailing list