aboutsummaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
authorGreg Lewis <glewis@FreeBSD.org>2010-02-05 05:22:31 +0000
committerGreg Lewis <glewis@FreeBSD.org>2010-02-05 05:22:31 +0000
commit90ed75b874d9d1f4270f24c72e971962e7c2033c (patch)
treee979aaef0a56473fd07fd8160a07ff16cb72cee7 /java
parent454c7f37863e7edf7a22507312da1c89077a3b31 (diff)
downloadports-90ed75b874d9d1f4270f24c72e971962e7c2033c.tar.gz
ports-90ed75b874d9d1f4270f24c72e971962e7c2033c.zip
Notes
Diffstat (limited to 'java')
-rw-r--r--java/jdk16/files/patch-j2se-common-Defs-bsd.gmk16
1 files changed, 15 insertions, 1 deletions
diff --git a/java/jdk16/files/patch-j2se-common-Defs-bsd.gmk b/java/jdk16/files/patch-j2se-common-Defs-bsd.gmk
index 5dae8f0599a7..72baeb26dbda 100644
--- a/java/jdk16/files/patch-j2se-common-Defs-bsd.gmk
+++ b/java/jdk16/files/patch-j2se-common-Defs-bsd.gmk
@@ -2,7 +2,21 @@ $FreeBSD$
--- ../../j2se/make/common/Defs-bsd.gmk.orig Sun Jul 29 23:03:29 2007
+++ ../../j2se/make/common/Defs-bsd.gmk Sun Jul 29 23:03:29 2007
-@@ -293,7 +293,7 @@
+@@ -314,6 +314,13 @@
+ ifeq ($(OS_VENDOR),NetBSD)
+ override HAVE_SIGIGNORE = true
+ endif
++ifeq ($(OS_VENDOR),FreeBSD)
++OS_RELDATE := $(shell sysctl kern.osreldate | cut -d' ' -f2)
++HAS_SIGIGNORE := $(shell if [ $(OS_RELDATE) -ge 900003 ]; then echo "1"; fi)
++ifeq ($(HAS_SIGIGNORE),1)
++override HAVE_SIGIGNORE = true
++endif
++endif
+ ifeq ($(OS_VENDOR),Apple)
+ override HAVE_SIGIGNORE = true
+ endif
+@@ -332,7 +339,7 @@
override LIBTHREAD =
override MOOT_PRIORITIES = true
override NO_INTERRUPTIBLE_IO = false