From 32891b2e60f4498d2a7ac36574f88d60cf2ac820 Mon Sep 17 00:00:00 2001 From: Greg Lewis Date: Sun, 21 Feb 2010 06:16:51 +0000 Subject: . Attempt to fix the build for recent 8-STABLE and 9-CURRENT which have sigignore(3). Feature safe: yes --- java/jdk15/files/patch-j2se::common::Defs-bsd.gmk | 24 +++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 java/jdk15/files/patch-j2se::common::Defs-bsd.gmk (limited to 'java/jdk15') diff --git a/java/jdk15/files/patch-j2se::common::Defs-bsd.gmk b/java/jdk15/files/patch-j2se::common::Defs-bsd.gmk new file mode 100644 index 000000000000..d71e8363bf41 --- /dev/null +++ b/java/jdk15/files/patch-j2se::common::Defs-bsd.gmk @@ -0,0 +1,24 @@ +$FreeBSD$ + +--- ../../j2se/make/common/Defs-bsd.gmk 2010-02-14 14:16:23.000000000 -0800 ++++ ../../j2se/make/common/Defs-bsd.gmk 2010-02-14 14:19:21.000000000 -0800 +@@ -420,9 +420,19 @@ + override HAVE_GETHRVTIME = false + ifeq ($(TRUE_PLATFORM), NetBSD) + override HAVE_SIGIGNORE = true ++endif ++ifeq ($(TRUE_PLATFORM),FreeBSD) ++OS_RELDATE := $(shell sysctl kern.osreldate | cut -d' ' -f2) ++HAS_SIGIGNORE := $(shell if [ $(OS_RELDATE) -ge 800502 -a $(OS_RELDATE) -lt 900000 -o $(OS_RELDATE) -ge 900003 ]; then echo "1"; fi) ++ifeq ($(HAS_SIGIGNORE),1) ++override HAVE_SIGIGNORE = true + else + override HAVE_SIGIGNORE = false + endif ++endif ++ifeq ($(TRUE_PLATFORM), OpenBSD) ++override HAVE_SIGIGNORE = false ++endif + override LEX_LIBRARY = -lfl + ifeq ($(STATIC_CXX),true) + override LIBCXX = -Wl,-Bstatic -lstdc++ -lgcc -Wl,-Bdynamic -- cgit v1.2.3