diff options
author | Greg Lewis <glewis@FreeBSD.org> | 2010-02-21 06:16:51 +0000 |
---|---|---|
committer | Greg Lewis <glewis@FreeBSD.org> | 2010-02-21 06:16:51 +0000 |
commit | 32891b2e60f4498d2a7ac36574f88d60cf2ac820 (patch) | |
tree | 849f3909757f5a76a6daed04583a6b17521a9858 /java/jdk15 | |
parent | 62a3a506abd6ccd8681fbc2c75a51ba8cb129d3d (diff) | |
download | ports-32891b2e60f4498d2a7ac36574f88d60cf2ac820.tar.gz ports-32891b2e60f4498d2a7ac36574f88d60cf2ac820.zip |
Notes
Diffstat (limited to 'java/jdk15')
-rw-r--r-- | java/jdk15/files/patch-j2se::common::Defs-bsd.gmk | 24 |
1 files changed, 24 insertions, 0 deletions
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 |