diff options
author | glewis <glewis@FreeBSD.org> | 2010-02-05 13:22:31 +0800 |
---|---|---|
committer | glewis <glewis@FreeBSD.org> | 2010-02-05 13:22:31 +0800 |
commit | 8d2d88d71f34cc51393dd53dfffb4e516dc0075e (patch) | |
tree | db1fc614085f0fdf15535c50750ffd52ffc7294d /java/jdk16 | |
parent | 536200bf116a84b0cb61b6d6c6f21db3f71a0221 (diff) | |
download | freebsd-ports-gnome-8d2d88d71f34cc51393dd53dfffb4e516dc0075e.tar.gz freebsd-ports-gnome-8d2d88d71f34cc51393dd53dfffb4e516dc0075e.tar.zst freebsd-ports-gnome-8d2d88d71f34cc51393dd53dfffb4e516dc0075e.zip |
. Detect that recent versions of 9-CURRENT have sigignore(3) and configure
the build correctly for that.
Fixes the build on those versions of 9-CURRENT
PR: 141105
Collaboration with: fluffy@
Diffstat (limited to 'java/jdk16')
-rw-r--r-- | java/jdk16/files/patch-j2se-common-Defs-bsd.gmk | 16 |
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 |