- switch from jdk/1.5 default bootstrap to lang/jamvm + Eclipse compiler
okay kili@
This commit is contained in:
parent
03c5211b3e
commit
9de09a4cb7
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile,v 1.23 2011/10/02 13:31:03 ajacoutot Exp $
|
||||
# $OpenBSD: Makefile,v 1.24 2011/10/07 02:04:12 kurt Exp $
|
||||
|
||||
SHARED_ONLY= Yes
|
||||
ONLY_FOR_ARCHS= amd64 i386
|
||||
@ -29,6 +29,7 @@ DISTFILES= ${JRLSRC} \
|
||||
${JRLBIN} \
|
||||
${JRLMOZ} \
|
||||
${PATCHSET}
|
||||
DIST_SUBDIR= jdk
|
||||
|
||||
MASTER_SITES= http://download.java.net/jdk6/6u3/promoted/b05/
|
||||
|
||||
@ -49,8 +50,8 @@ BUILD_DEPENDS= archivers/gtar \
|
||||
print/cups \
|
||||
x11/openmotif
|
||||
MODULES= converters/libiconv
|
||||
WANTLIB= X11 Xext Xi Xtst c m ossaudio pthread pthread-stubs \
|
||||
sndio stdc++ xcb z
|
||||
WANTLIB= X11 Xext Xi Xtst c m ossaudio pthread \
|
||||
sndio stdc++ z
|
||||
|
||||
USE_GMAKE= Yes
|
||||
USE_GROFF = Yes
|
||||
@ -102,8 +103,22 @@ ERRORS += "Fatal: This flavor requires an installed 1.6 jdk package"
|
||||
BUILD_DEPENDS+= jdk->=1.6,<1.7:devel/jdk/1.6
|
||||
MAKE_ENV+= ALT_BOOTDIR="${LOCALBASE}/${JDKHOME}"
|
||||
.else
|
||||
BUILD_DEPENDS+= jdk->=1.5,<1.6:devel/jdk/1.5
|
||||
MAKE_ENV+= ALT_BOOTDIR="${LOCALBASE}/jdk-1.5.0"
|
||||
DISTFILES+= bsd-jdk16-gensrc.tar.gz \
|
||||
xalan-j_2_7_0-bin.tar.gz \
|
||||
ecj-3.7.1.jar
|
||||
FETCH_MANUALLY+= "Get the file:"
|
||||
FETCH_MANUALLY+= " bsd-jdk16-gensrc.tar.gz"
|
||||
FETCH_MANUALLY+= "from http:://www.intricatesoftware.com/distfiles/bsd-jdk16-gensrc.tar.gz"
|
||||
FETCH_MANUALLY+= "Get the Apache Xalan Java file:"
|
||||
FETCH_MANUALLY+= " xalan-j_2_7_0-bin.tar.gz"
|
||||
FETCH_MANUALLY+= "from http://archive.apache.org/dist/xml/xalan-j/"
|
||||
FETCH_MANUALLY+= "Get the Eclipse Java Compiler file:"
|
||||
FETCH_MANUALLY+= " ecj-3.7.1.jar"
|
||||
FETCH_MANUALLY+= "from http://download.eclipse.org/eclipse/downloads/drops/R-3.7.1-201109091335/ecj-3.7.1.jar"
|
||||
BUILD_DEPENDS+= lang/jamvm>=1.5.4
|
||||
MAKE_ENV+= ALT_BOOTDIR=${WRKDIST} \
|
||||
ALT_BOOTSTRAP=yes \
|
||||
ECJ_JAR=${FULLDISTDIR}/ecj-3.7.1.jar
|
||||
.endif
|
||||
|
||||
.if !${FLAVOR:L:Mno_web}
|
||||
@ -165,6 +180,16 @@ pre-patch:
|
||||
@cd ${WRKDIR} && \
|
||||
${PATCH} -p0 -z .orig.bsd --quiet < ${WRKDIR}/jdk16.patches
|
||||
|
||||
.if !${FLAVOR:L:Mnative_bootstrap}
|
||||
post-patch:
|
||||
@cd ${WRKDIR}/bin && \
|
||||
${CHMOD} +x bootscript
|
||||
.for prog in java javac javah jar
|
||||
@cd ${WRKDIR}/bin && \
|
||||
ln -s bootscript ${prog}
|
||||
.endfor
|
||||
.endif
|
||||
|
||||
post-build:
|
||||
@rm -rf ${JDKIMAGEDIR}/man/ja \
|
||||
${JDKIMAGEDIR}/man/ja_JP.eucJP \
|
||||
|
@ -1,20 +1,35 @@
|
||||
MD5 (bsd-jdk16-patches-4.tar.bz2) = YyBltgOkKKYDg9t/DLBM3w==
|
||||
MD5 (jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar) = i28bjY3sBRwYOFU5ERFB7A==
|
||||
MD5 (jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar) = bcr3rxYhFhet/11nKot59A==
|
||||
MD5 (jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar) = gzkDefufMZPpOp1e7Vsx2Q==
|
||||
RMD160 (bsd-jdk16-patches-4.tar.bz2) = uejP2jkrnE/N6uIs1eiqI6jk2GA=
|
||||
RMD160 (jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar) = fxvCv48G8stpoPfAsC32v6s2cn0=
|
||||
RMD160 (jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar) = 6KePLdZ5CJHIE0i1UpkmkryDaXE=
|
||||
RMD160 (jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar) = eSRJxzWuLx5FTpC900Bbski15AQ=
|
||||
SHA1 (bsd-jdk16-patches-4.tar.bz2) = iUIf2iB8nGMEftEynEEf3HclN8Q=
|
||||
SHA1 (jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar) = xhtWgGJxWxRwvW/B5V+oG+c0iMU=
|
||||
SHA1 (jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar) = Sb8hpRWgp7n0W373J3/J09dvkwk=
|
||||
SHA1 (jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar) = EqmNoH2CNAWabtr/pgWe/yY35GE=
|
||||
SHA256 (bsd-jdk16-patches-4.tar.bz2) = XcdTvuFWdvNbBjD4dP3QnhUoIUTdSiXPEiLnwogB+MY=
|
||||
SHA256 (jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar) = C7zELB/3uA2OPqXMB7mmB3j+x6gmc7QrPlS7mnqy6b4=
|
||||
SHA256 (jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar) = M23boc1LxqlLzRGFUMXHo6gI5Lvjm7ITQkupiD8gCcQ=
|
||||
SHA256 (jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar) = 0ci9lFhM1SgY46HcPwOxELOSQ9VRJQSgnAbFHAadK/k=
|
||||
SIZE (bsd-jdk16-patches-4.tar.bz2) = 960930
|
||||
SIZE (jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar) = 2116124
|
||||
SIZE (jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar) = 8608204
|
||||
SIZE (jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar) = 116791442
|
||||
MD5 (jdk/bsd-jdk16-gensrc.tar.gz) = YqixvW5QHuntj2X5muIYEw==
|
||||
MD5 (jdk/bsd-jdk16-patches-4.tar.bz2) = YyBltgOkKKYDg9t/DLBM3w==
|
||||
MD5 (jdk/ecj-3.7.1.jar) = XdYKNUidOpzUsUklWSoBZQ==
|
||||
MD5 (jdk/jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar) = i28bjY3sBRwYOFU5ERFB7A==
|
||||
MD5 (jdk/jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar) = bcr3rxYhFhet/11nKot59A==
|
||||
MD5 (jdk/jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar) = gzkDefufMZPpOp1e7Vsx2Q==
|
||||
MD5 (jdk/xalan-j_2_7_0-bin.tar.gz) = 1SbQhIyIYHzk46Ck7bddUA==
|
||||
RMD160 (jdk/bsd-jdk16-gensrc.tar.gz) = Jzug24cPOLB/Sydx+OT4icgpG5c=
|
||||
RMD160 (jdk/bsd-jdk16-patches-4.tar.bz2) = uejP2jkrnE/N6uIs1eiqI6jk2GA=
|
||||
RMD160 (jdk/ecj-3.7.1.jar) = jfhzWz2GBLB3c0cbqykm/EUTDX0=
|
||||
RMD160 (jdk/jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar) = fxvCv48G8stpoPfAsC32v6s2cn0=
|
||||
RMD160 (jdk/jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar) = 6KePLdZ5CJHIE0i1UpkmkryDaXE=
|
||||
RMD160 (jdk/jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar) = eSRJxzWuLx5FTpC900Bbski15AQ=
|
||||
RMD160 (jdk/xalan-j_2_7_0-bin.tar.gz) = VCV7ypsrLPuG/Wl08Oj27CD31H8=
|
||||
SHA1 (jdk/bsd-jdk16-gensrc.tar.gz) = BpnUsDODv/HzF/ydODUBSS/G3NU=
|
||||
SHA1 (jdk/bsd-jdk16-patches-4.tar.bz2) = iUIf2iB8nGMEftEynEEf3HclN8Q=
|
||||
SHA1 (jdk/ecj-3.7.1.jar) = W3m/7ghSymheM8q3RJb6NAAnG1s=
|
||||
SHA1 (jdk/jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar) = xhtWgGJxWxRwvW/B5V+oG+c0iMU=
|
||||
SHA1 (jdk/jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar) = Sb8hpRWgp7n0W373J3/J09dvkwk=
|
||||
SHA1 (jdk/jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar) = EqmNoH2CNAWabtr/pgWe/yY35GE=
|
||||
SHA1 (jdk/xalan-j_2_7_0-bin.tar.gz) = z4jlU+j6W2nfk7rgbtsplS2sWWo=
|
||||
SHA256 (jdk/bsd-jdk16-gensrc.tar.gz) = /+zotVt3Yaj664FSqGUR6JSzHqikxInwi9SwSoY14cU=
|
||||
SHA256 (jdk/bsd-jdk16-patches-4.tar.bz2) = XcdTvuFWdvNbBjD4dP3QnhUoIUTdSiXPEiLnwogB+MY=
|
||||
SHA256 (jdk/ecj-3.7.1.jar) = jquPk1LRyHAsHVtQ2j+CvAx+wt8hZWsv643R3MjbfYs=
|
||||
SHA256 (jdk/jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar) = C7zELB/3uA2OPqXMB7mmB3j+x6gmc7QrPlS7mnqy6b4=
|
||||
SHA256 (jdk/jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar) = M23boc1LxqlLzRGFUMXHo6gI5Lvjm7ITQkupiD8gCcQ=
|
||||
SHA256 (jdk/jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar) = 0ci9lFhM1SgY46HcPwOxELOSQ9VRJQSgnAbFHAadK/k=
|
||||
SHA256 (jdk/xalan-j_2_7_0-bin.tar.gz) = h4yOtu7hVRrkMMLboFQmMphW/8BBOyAX3S1O5kjFxfc=
|
||||
SIZE (jdk/bsd-jdk16-gensrc.tar.gz) = 1744
|
||||
SIZE (jdk/bsd-jdk16-patches-4.tar.bz2) = 960930
|
||||
SIZE (jdk/ecj-3.7.1.jar) = 1748770
|
||||
SIZE (jdk/jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar) = 2116124
|
||||
SIZE (jdk/jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar) = 8608204
|
||||
SIZE (jdk/jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar) = 116791442
|
||||
SIZE (jdk/xalan-j_2_7_0-bin.tar.gz) = 13516702
|
||||
|
91
devel/jdk/1.6/patches/patch-bin_bootscript
Normal file
91
devel/jdk/1.6/patches/patch-bin_bootscript
Normal file
@ -0,0 +1,91 @@
|
||||
$OpenBSD: patch-bin_bootscript,v 1.1 2011/10/07 02:04:12 kurt Exp $
|
||||
--- bin/bootscript.orig Sat Oct 1 08:17:38 2011
|
||||
+++ bin/bootscript Sat Oct 1 10:10:04 2011
|
||||
@@ -0,0 +1,87 @@
|
||||
+#!/bin/sh
|
||||
+
|
||||
+progname=`basename $0`
|
||||
+
|
||||
+case $progname in
|
||||
+ java)
|
||||
+ # this makes sure the sanity check passes
|
||||
+ case $1 in
|
||||
+ -version|-fullversion)
|
||||
+ echo 'java version "1.5.0"'
|
||||
+ exit 0
|
||||
+ ;;
|
||||
+ esac;
|
||||
+
|
||||
+ exec jamvm $@
|
||||
+ ;;
|
||||
+ jar)
|
||||
+ exec gjar $@
|
||||
+ ;;
|
||||
+ javah)
|
||||
+ exec gjavah -force $@
|
||||
+ ;;
|
||||
+ javac)
|
||||
+ # move -J args to jamvm
|
||||
+ # ecj doesn't like multiple -source, -target or
|
||||
+ # -encoding arguments. only keep the last of each
|
||||
+ # to make ecj happy
|
||||
+
|
||||
+ JARGS=""
|
||||
+ SRC=""
|
||||
+ TRG=""
|
||||
+ TRG_ARG=""
|
||||
+ ENC=""
|
||||
+ ARGS=""
|
||||
+
|
||||
+ while [ $# -gt 0 ]; do
|
||||
+ case "$1" in
|
||||
+ -J-Xbootclasspath*gjc.jar)
|
||||
+ # we're using ecj instead
|
||||
+ ;;
|
||||
+ -J-XX:ThreadStackSize=*)
|
||||
+ JARGS="$JARGS -Xss${1#-J-XX:ThreadStackSize=}K"
|
||||
+ ;;
|
||||
+ -J*)
|
||||
+ JARGS="$JARGS ${1#-J}"
|
||||
+ ;;
|
||||
+ -source)
|
||||
+ SRC="$1 $2"
|
||||
+ shift
|
||||
+ ;;
|
||||
+ -target)
|
||||
+ TRG="$1 $2"
|
||||
+ TRG_ARG="$2"
|
||||
+ shift
|
||||
+ ;;
|
||||
+ -encoding)
|
||||
+ ENC="$1 $2"
|
||||
+ shift
|
||||
+ ;;
|
||||
+ *)
|
||||
+ ARGS="$ARGS $1"
|
||||
+ ;;
|
||||
+ esac;
|
||||
+
|
||||
+ shift
|
||||
+ done
|
||||
+
|
||||
+ # ecj errors out if -target is specified but not -source
|
||||
+ if [ "$TRG" != "" -a "$SRC" = "" ] ; then
|
||||
+ if [ "$TRG_ARG" = "jsr14" ] ; then
|
||||
+ TRG_ARG="1.5"
|
||||
+ fi
|
||||
+ SRC="-source $TRG_ARG"
|
||||
+ fi
|
||||
+
|
||||
+ # if no source specified use 1.5
|
||||
+ if [ "$SRC" == "" ] ; then
|
||||
+ SRC="-source 1.5"
|
||||
+ fi
|
||||
+
|
||||
+ exec jamvm $JARGS -classpath $ECJ_JAR \
|
||||
+ org.eclipse.jdt.internal.compiler.batch.Main -nowarn \
|
||||
+ $SRC $TRG $ENC $ARGS
|
||||
+ ;;
|
||||
+esac;
|
||||
+
|
||||
+exit 1
|
@ -1,6 +1,6 @@
|
||||
$OpenBSD: patch-deploy_make_common_DeployRules-solaris_gmk,v 1.2 2008/03/17 03:28:26 kurt Exp $
|
||||
--- deploy/make/common/DeployRules-solaris.gmk.orig Sun Mar 16 09:33:23 2008
|
||||
+++ deploy/make/common/DeployRules-solaris.gmk Sun Mar 16 09:33:27 2008
|
||||
$OpenBSD: patch-deploy_make_common_DeployRules-solaris_gmk,v 1.3 2011/10/07 02:04:12 kurt Exp $
|
||||
--- deploy/make/common/DeployRules-solaris.gmk.orig Thu Sep 29 13:19:57 2011
|
||||
+++ deploy/make/common/DeployRules-solaris.gmk Thu Sep 29 22:36:13 2011
|
||||
@@ -34,9 +34,9 @@ ifeq ($(PLATFORM), solaris)
|
||||
|
||||
LDFLAGS = -xnolib -norunpath -lCrun -lnsl -ldl -lc
|
||||
@ -14,3 +14,25 @@ $OpenBSD: patch-deploy_make_common_DeployRules-solaris_gmk,v 1.2 2008/03/17 03:2
|
||||
|
||||
ifeq ($(OS_VENDOR),Apple)
|
||||
# Option used to create a shared library
|
||||
@@ -61,8 +61,8 @@ $(DEPLOY_COMMON_LIB): $(SO_o)
|
||||
|
||||
$(DEPLOYOBJDIR)/%.o: %.c
|
||||
@$(prep-target)
|
||||
- $(CC) -I$(BOOTDIR)/include \
|
||||
- -I$(BOOTDIR)/include/$(PLATFORM_JNI_INCLUDE) \
|
||||
+ $(CC) -I$(JAVAWS_BOOTDIR)/include \
|
||||
+ -I$(JAVAWS_BOOTDIR)/include/$(PLATFORM_JNI_INCLUDE) \
|
||||
-I$(DEPLOY_SHARE_SRC)/native \
|
||||
-I$(DEPLOY_PLATFORM_SRC)/native \
|
||||
-I$(DEPLOYCLASSHDRDIR) \
|
||||
@@ -71,8 +71,8 @@ $(DEPLOYOBJDIR)/%.o: %.c
|
||||
|
||||
$(DEPLOYOBJDIR)/%.o: %.cpp
|
||||
@$(prep-target)
|
||||
- $(CXX) -I$(BOOTDIR)/include \
|
||||
- -I$(BOOTDIR)/include/$(PLATFORM_JNI_INCLUDE) \
|
||||
+ $(CXX) -I$(JAVAWS_BOOTDIR)/include \
|
||||
+ -I$(JAVAWS_BOOTDIR)/include/$(PLATFORM_JNI_INCLUDE) \
|
||||
-I$(DEPLOY_SHARE_SRC)/native \
|
||||
-I$(DEPLOY_PLATFORM_SRC)/native \
|
||||
-I$(DEPLOYCLASSHDRDIR) \
|
||||
|
13
devel/jdk/1.6/patches/patch-hotspot_build_bsd_Makefile
Normal file
13
devel/jdk/1.6/patches/patch-hotspot_build_bsd_Makefile
Normal file
@ -0,0 +1,13 @@
|
||||
$OpenBSD: patch-hotspot_build_bsd_Makefile,v 1.1 2011/10/07 02:04:12 kurt Exp $
|
||||
--- hotspot/build/bsd/Makefile.orig Mon Sep 26 16:56:07 2011
|
||||
+++ hotspot/build/bsd/Makefile Mon Sep 26 16:59:17 2011
|
||||
@@ -237,8 +237,7 @@ endif
|
||||
XSLT_CHECK = $(RUN.JAVAP) javax.xml.transform.TransformerFactory
|
||||
# If not found then fail fast.
|
||||
check_j2se_version:
|
||||
- $(QUIETLY) $(XSLT_CHECK) > /dev/null 2>&1; \
|
||||
- if [ $$? -ne 0 ]; then \
|
||||
+ $(QUIETLY) if [ `$(RUN.JAVA) -fullversion 2>&1 | grep -c '1\.[4567]'` -eq 0 ] ; then \
|
||||
$(RUN.JAVA) -version; \
|
||||
echo "*** An XSLT processor (J2SE 1.4.x or newer) is required" \
|
||||
"to bootstrap this build" 1>&2; \
|
@ -0,0 +1,20 @@
|
||||
$OpenBSD: patch-hotspot_build_bsd_makefiles_jvmti_make,v 1.1 2011/10/07 02:04:12 kurt Exp $
|
||||
--- hotspot/build/bsd/makefiles/jvmti.make.orig Mon Sep 26 17:04:53 2011
|
||||
+++ hotspot/build/bsd/makefiles/jvmti.make Mon Sep 26 17:05:24 2011
|
||||
@@ -39,7 +39,15 @@ JvmtiGenClass = $(JvmtiOutDir)/jvmtiGen.class
|
||||
|
||||
JvmtiGeneratedFiles = $(JvmtiGeneratedNames:%=$(JvmtiOutDir)/%)
|
||||
|
||||
-XSLT = $(QUIETLY) $(RUN.JAVA) -classpath $(JvmtiOutDir) jvmtiGen
|
||||
+ifndef ALT_BOOTSTRAP
|
||||
+ XSLT = $(QUIETLY) $(RUN.JAVA) -classpath $(JvmtiOutDir) jvmtiGen
|
||||
+else
|
||||
+XSLT = $(QUIETLY) $(RUN.JAVA) \
|
||||
+ -Djavax.xml.transform.TransformerFactory=org.apache.xalan.processor.TransformerFactoryImpl \
|
||||
+ -Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl \
|
||||
+ -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl \
|
||||
+ -classpath $(GAMMADIR)/../xalan-j_2_7_0/xalan.jar:$(JvmtiOutDir) jvmtiGen
|
||||
+endif
|
||||
|
||||
.PHONY: all jvmtidocs clean cleanall
|
||||
|
@ -0,0 +1,12 @@
|
||||
$OpenBSD: patch-hotspot_build_bsd_makefiles_sa_make,v 1.1 2011/10/07 02:04:12 kurt Exp $
|
||||
--- hotspot/build/bsd/makefiles/sa.make.orig Mon Sep 26 19:36:05 2011
|
||||
+++ hotspot/build/bsd/makefiles/sa.make Mon Sep 26 20:17:48 2011
|
||||
@@ -28,7 +28,7 @@ AGENT_ALLFILES := $(shell /bin/test -d $(AGENT_DIR) &&
|
||||
|
||||
all:
|
||||
if [ -d $(AGENT_DIR) -a "$(SRCARCH)" != "ia64" ] ; then \
|
||||
- $(MAKE) -f sa.make $(GENERATED)/sa-jdi.jar; \
|
||||
+ echo Disabled $(MAKE) -f sa.make $(GENERATED)/sa-jdi.jar; \
|
||||
fi
|
||||
|
||||
$(GENERATED)/sa-jdi.jar: $(AGENT_ALLFILES)
|
12
devel/jdk/1.6/patches/patch-hotspot_make_Makefile
Normal file
12
devel/jdk/1.6/patches/patch-hotspot_make_Makefile
Normal file
@ -0,0 +1,12 @@
|
||||
$OpenBSD: patch-hotspot_make_Makefile,v 1.1 2011/10/07 02:04:12 kurt Exp $
|
||||
--- hotspot/make/Makefile.orig Mon Sep 26 19:51:17 2011
|
||||
+++ hotspot/make/Makefile Mon Sep 26 19:52:48 2011
|
||||
@@ -488,7 +488,7 @@ ifeq ($(OSNAME),bsd)
|
||||
ifneq ($(ARCH),ia64)
|
||||
# FIXME: Reenable when SA builds correctly.
|
||||
# EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.so
|
||||
- EXPORT_LIST += $(EXPORT_LIB_DIR)/sa-jdi.jar
|
||||
+# EXPORT_LIST += $(EXPORT_LIB_DIR)/sa-jdi.jar
|
||||
endif
|
||||
endif
|
||||
|
11
devel/jdk/1.6/patches/patch-j2se_make_common_Release_gmk
Normal file
11
devel/jdk/1.6/patches/patch-j2se_make_common_Release_gmk
Normal file
@ -0,0 +1,11 @@
|
||||
$OpenBSD: patch-j2se_make_common_Release_gmk,v 1.1 2011/10/07 02:04:12 kurt Exp $
|
||||
--- j2se/make/common/Release.gmk.orig Fri Sep 30 16:36:59 2011
|
||||
+++ j2se/make/common/Release.gmk Fri Sep 30 17:18:19 2011
|
||||
@@ -487,6 +487,7 @@ $(NOT_RT_JAR_LIST): FRC
|
||||
$(ECHO) "sun/tools/jstack/" >> $@
|
||||
$(ECHO) "sun/tools/jinfo/" >> $@
|
||||
$(ECHO) "sun/tools/jmap/" >> $@
|
||||
+ $(ECHO) "java/net/URLClassLoader\$$4\$$1.class" >> $@
|
||||
|
||||
|
||||
ifeq ($(PLATFORM), windows)
|
25
devel/jdk/1.6/patches/patch-j2se_make_java_text_Makefile
Normal file
25
devel/jdk/1.6/patches/patch-j2se_make_java_text_Makefile
Normal file
@ -0,0 +1,25 @@
|
||||
$OpenBSD: patch-j2se_make_java_text_Makefile,v 1.1 2011/10/07 02:04:12 kurt Exp $
|
||||
--- j2se/make/java/text/Makefile.orig Thu Sep 29 20:52:26 2011
|
||||
+++ j2se/make/java/text/Makefile Thu Sep 29 21:16:38 2011
|
||||
@@ -62,18 +62,18 @@ BUILDER_CLASS = $(GENBIDOUT)/GenerateBreakIteratorData
|
||||
|
||||
$(BUILDER_CLASS): $(BUILDER)
|
||||
$(prep-target)
|
||||
- $(JAVAC_BOOT) -d $(GENBIDOUT) -sourcepath $(GENBIDSRC) $(BUILDER)
|
||||
+ $(JAVAC) -d $(GENBIDOUT) -sourcepath $(GENBIDSRC) $(BUILDER)
|
||||
@$(java-vm-cleanup)
|
||||
|
||||
$(BIRULES_CLASS): $(BIRULES)
|
||||
$(prep-target)
|
||||
- $(JAVAC_BOOT) -d $(GENBIDOUT) \
|
||||
+ $(JAVAC) -d $(GENBIDOUT) \
|
||||
-sourcepath $(SHARE_SRC)/classes/sun/text/resources $(BIRULES)
|
||||
@$(java-vm-cleanup)
|
||||
|
||||
$(BIINFO_CLASS): $(BIINFO)
|
||||
$(prep-target)
|
||||
- $(JAVAC_BOOT) -d $(GENBIDOUT) \
|
||||
+ $(JAVAC) -d $(GENBIDOUT) \
|
||||
-sourcepath $(SHARE_SRC)/classes/sun/text/resources $(BIINFO)
|
||||
@$(java-vm-cleanup)
|
||||
|
28
devel/jdk/1.6/patches/patch-j2se_make_sun_text_Makefile
Normal file
28
devel/jdk/1.6/patches/patch-j2se_make_sun_text_Makefile
Normal file
@ -0,0 +1,28 @@
|
||||
$OpenBSD: patch-j2se_make_sun_text_Makefile,v 1.1 2011/10/07 02:04:12 kurt Exp $
|
||||
--- j2se/make/sun/text/Makefile.orig Thu Sep 29 21:14:15 2011
|
||||
+++ j2se/make/sun/text/Makefile Thu Sep 29 21:15:00 2011
|
||||
@@ -72,7 +72,7 @@ BUILDER_CLASS = $(GENBIDOUT)/GenerateBreakIteratorData
|
||||
$(GENBIDOUT)/SupplementaryCharacterData.class
|
||||
|
||||
$(BUILDER_CLASS): $(GENBIDOUT) $(BUILDER)
|
||||
- $(JAVAC_BOOT) -d $(GENBIDOUT) -sourcepath $(GENBIDSRC) $(BUILDER)
|
||||
+ $(JAVAC) -d $(GENBIDOUT) -sourcepath $(GENBIDSRC) $(BUILDER)
|
||||
@$(java-vm-cleanup)
|
||||
|
||||
$(GENBIDOUT):
|
||||
@@ -80,13 +80,13 @@ $(GENBIDOUT):
|
||||
|
||||
$(BIRULES_CLASS): $(GENBIDOUT)/sun/text/resources $(BIRULES)
|
||||
$(RM) $@
|
||||
- $(JAVAC_BOOT) -d $(GENBIDOUT) \
|
||||
+ $(JAVAC) -d $(GENBIDOUT) \
|
||||
-sourcepath $(SHARE_SRC)/classes/sun/text/resources $(BIRULES)
|
||||
@$(java-vm-cleanup)
|
||||
|
||||
$(BIINFO_CLASS): $(GENBIDOUT)/sun/text/resources $(BIINFO)
|
||||
$(RM) $@
|
||||
- $(JAVAC_BOOT) -d $(GENBIDOUT) \
|
||||
+ $(JAVAC) -d $(GENBIDOUT) \
|
||||
-sourcepath $(SHARE_SRC)/classes/sun/text/resources $(BIINFO)
|
||||
@$(java-vm-cleanup)
|
||||
|
@ -0,0 +1,30 @@
|
||||
$OpenBSD: patch-j2se_src_share_classes_java_lang_Double_java,v 1.1 2011/10/07 02:04:12 kurt Exp $
|
||||
--- j2se/src/share/classes/java/lang/Double.java.orig Thu Sep 29 13:44:58 2011
|
||||
+++ j2se/src/share/classes/java/lang/Double.java Thu Sep 29 13:45:43 2011
|
||||
@@ -59,7 +59,7 @@ public final class Double extends Number implements Co
|
||||
* <code>0x1.fffffffffffffP+1023</code> and also equal to
|
||||
* <code>Double.longBitsToDouble(0x7fefffffffffffffL)</code>.
|
||||
*/
|
||||
- public static final double MAX_VALUE = 0x1.fffffffffffffP+1023; // 1.7976931348623157e+308
|
||||
+ public static final double MAX_VALUE = 1.7976931348623157e+308; // 0x1.fffffffffffffP+1023
|
||||
|
||||
/**
|
||||
* A constant holding the smallest positive normal value of type
|
||||
@@ -69,7 +69,7 @@ public final class Double extends Number implements Co
|
||||
*
|
||||
* @since 1.6
|
||||
*/
|
||||
- public static final double MIN_NORMAL = 0x1.0p-1022; // 2.2250738585072014E-308
|
||||
+ public static final double MIN_NORMAL = 2.2250738585072014E-308; // 0x1.0p-1022
|
||||
|
||||
/**
|
||||
* A constant holding the smallest positive nonzero value of type
|
||||
@@ -78,7 +78,7 @@ public final class Double extends Number implements Co
|
||||
* <code>0x0.0000000000001P-1022</code> and also equal to
|
||||
* <code>Double.longBitsToDouble(0x1L)</code>.
|
||||
*/
|
||||
- public static final double MIN_VALUE = 0x0.0000000000001P-1022; // 4.9e-324
|
||||
+ public static final double MIN_VALUE = 4.9e-324; // 0x0.0000000000001P-1022
|
||||
|
||||
/**
|
||||
* Maximum exponent a finite {@code double} variable may have.
|
@ -0,0 +1,30 @@
|
||||
$OpenBSD: patch-j2se_src_share_classes_java_lang_Float_java,v 1.1 2011/10/07 02:04:12 kurt Exp $
|
||||
--- j2se/src/share/classes/java/lang/Float.java.orig Thu Sep 29 13:42:28 2011
|
||||
+++ j2se/src/share/classes/java/lang/Float.java Thu Sep 29 13:45:01 2011
|
||||
@@ -59,7 +59,7 @@ public final class Float extends Number implements Com
|
||||
* <code>0x1.fffffeP+127f</code> and also equal to
|
||||
* <code>Float.intBitsToFloat(0x7f7fffff)</code>.
|
||||
*/
|
||||
- public static final float MAX_VALUE = 0x1.fffffeP+127f; // 3.4028235e+38f
|
||||
+ public static final float MAX_VALUE = 3.4028235e+38f; // 0x1.fffffeP+127f
|
||||
|
||||
/**
|
||||
* A constant holding the smallest positive normal value of type
|
||||
@@ -69,7 +69,7 @@ public final class Float extends Number implements Com
|
||||
*
|
||||
* @since 1.6
|
||||
*/
|
||||
- public static final float MIN_NORMAL = 0x1.0p-126f; // 1.17549435E-38f
|
||||
+ public static final float MIN_NORMAL = 1.17549435E-38f; // 0x1.0p-126f
|
||||
|
||||
/**
|
||||
* A constant holding the smallest positive nonzero value of type
|
||||
@@ -77,7 +77,7 @@ public final class Float extends Number implements Com
|
||||
* hexadecimal floating-point literal <code>0x0.000002P-126f</code>
|
||||
* and also equal to <code>Float.intBitsToFloat(0x1)</code>.
|
||||
*/
|
||||
- public static final float MIN_VALUE = 0x0.000002P-126f; // 1.4e-45f
|
||||
+ public static final float MIN_VALUE = 1.4e-45f; // 0x0.000002P-126f
|
||||
|
||||
/**
|
||||
* Maximum exponent a finite {@code float} variable may have. It
|
Loading…
x
Reference in New Issue
Block a user