Date: Fri, 7 Mar 2003 23:36:03 +0800 From: leafy <leafy@leafy.idv.tw> To: freebsd-java@freebsd.org Subject: [patch]bsd.java.mk for freebsd native jdk 1.4.1 Message-ID: <20030307153528.GA9846@leafy.idv.tw>
next in thread | raw e-mail | index | archive | help
--WIIRZ1HQ6FgrlPgb Content-Type: multipart/mixed; boundary="UKNXkkdQCYZ6W5l3" Content-Disposition: inline --UKNXkkdQCYZ6W5l3 Content-Type: text/plain; charset=big5 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Since jdk14 is now in our ports, the following patch is needed if you want = the ports to use the native JDK installed as dependancy. I didin't try mult= iple JDK installation though. JBoss3 was built successfully for JDK14. Jiawei =20 --=20 "Without the userland, the kernel is useless." --inspired by The Tao of Programming --UKNXkkdQCYZ6W5l3 Content-Type: text/plain; charset=big5 Content-Disposition: attachment; filename="bsd.java.mk.diff" Content-Transfer-Encoding: quoted-printable --- bsd.java.mk.old Fri Mar 7 23:10:39 2003 +++ bsd.java.mk Fri Mar 7 23:28:46 2003 @@ -47,6 +47,7 @@ _JAVA_HOME_FREEBSD_1_1=3D ${LOCALBASE}/jdk1.1.8 _JAVA_HOME_FREEBSD_1_2=3D ${LOCALBASE}/jdk1.2.2 _JAVA_HOME_FREEBSD_1_3=3D ${LOCALBASE}/jdk1.3.1 +_JAVA_HOME_FREEBSD_1_4=3D ${LOCALBASE}/jdk1.4.1 _JAVA_HOME_BLACKDOWN_LINUX_1_2=3D ${LOCALBASE}/linux-blackdown-jdk1.2.2 _JAVA_HOME_BLACKDOWN_LINUX_1_3=3D ${LOCALBASE}/linux-blackdown-jdk1.3.1 _JAVA_HOME_BLACKDOWN_LINUX_1_4=3D ${LOCALBASE}/linux-blackdown-jdk1.4.1 @@ -59,6 +60,7 @@ _JAVA_PORT_FREEBSD_1_1=3D java/jdk11 _JAVA_PORT_FREEBSD_1_2=3D java/jdk12 _JAVA_PORT_FREEBSD_1_3=3D java/jdk13 +_JAVA_PORT_FREEBSD_1_4=3D java/jdk14 _JAVA_PORT_BLACKDOWN_LINUX_1_2=3D java/linux-blackdown-jdk12 _JAVA_PORT_BLACKDOWN_LINUX_1_3=3D java/linux-blackdown-jdk13 _JAVA_PORT_IBM_LINUX_1_3=3D java/linux-ibm-jdk13 @@ -82,6 +84,7 @@ . undef HAVE_JAVA_FREEBSD_1_1 . undef HAVE_JAVA_FREEBSD_1_2 . undef HAVE_JAVA_FREEBSD_1_3 +. undef HAVE_JAVA_FREEBSD_1_4 . undef HAVE_JAVA_BLACKDOWN_LINUX_1_2 . undef HAVE_JAVA_BLACKDOWN_LINUX_1_3 . undef HAVE_JAVA_IBM_LINUX_1_3 @@ -98,6 +101,9 @@ . if exists(${_JAVA_HOME_FREEBSD_1_3}/${_JDK_FILE}) HAVE_JAVA_FREEBSD_1_3=3D YES . endif +. if exists(${_JAVA_HOME_FREEBSD_1_4}/${_JDK_FILE}) +HAVE_JAVA_FREEBSD_1_4=3D YES +. endif . if exists(${_JAVA_HOME_BLACKDOWN_LINUX_1_2}/${_JDK_FILE}) HAVE_JAVA_BLACKDOWN_LINUX_1_2=3D YES . endif @@ -134,6 +140,8 @@ JAVA_PORT=3D ${_JAVA_PORT_FREEBSD_1_2} . elif ${_JAVA_HOME} =3D=3D ${_JAVA_HOME_FREEBSD_1_3} JAVA_PORT=3D ${_JAVA_PORT_FREEBSD_1_3} +. elif ${_JAVA_HOME} =3D=3D ${_JAVA_HOME_FREEBSD_1_4} +JAVA_PORT=3D ${_JAVA_PORT_FREEBSD_1_4} . elif ${_JAVA_HOME} =3D=3D ${_JAVA_HOME_BLACKDOWN_LINUX_1_2} JAVA_PORT=3D ${_JAVA_PORT_BLACKDOWN_LINUX_1_2} . elif ${_JAVA_HOME} =3D=3D ${_JAVA_HOME_BLACKDOWN_LINUX_1_3} @@ -191,7 +199,8 @@ defined(HAVE_JAVA_BLACKDOWN_LINUX_1_2) || \ defined(HAVE_JAVA_SUN_LINUX_1_2) USE_JAVA=3D 1.2 -. elif !defined(HAVE_JAVA_SUN_LINUX_1_4) +. elif !defined(HAVE_JAVA_SUN_LINUX_1_4) || \ + !defined(HAVE_JAVA_FREEBSD_1_4)=09 USE_JAVA=3D 1.1 . else USE_JAVA=3D 1.4 @@ -203,7 +212,8 @@ defined(HAVE_JAVA_BLACKDOWN_LINUX_1_3) || \ defined(HAVE_JAVA_IBM_LINUX_1_3) USE_JAVA=3D 1.3 -. elif !defined(HAVE_JAVA_SUN_LINUX_1_4) +. elif !defined(HAVE_JAVA_SUN_LINUX_1_4) && \ + !defined(HAVE_JAVA_FREEBSD_1_4) USE_JAVA=3D 1.2 . else USE_JAVA=3D 1.4 @@ -213,7 +223,8 @@ defined(HAVE_JAVA_SUN_LINUX_1_3) || \ defined(HAVE_JAVA_IBM_LINUX_1_3) || \ defined(HAVE_JAVA_BLACKDOWN_LINUX_1_3) || \ - !defined(HAVE_JAVA_SUN_LINUX_1_4) + !defined(HAVE_JAVA_SUN_LINUX_1_4) || \ + !defined(HAVE_JAVA_FREEBSD_1_4) USE_JAVA=3D 1.3 . else USE_JAVA=3D 1.4 @@ -326,7 +337,13 @@ =20 # If the port needs JDK 1.4, then there's currently only one choice, the S= un # JDK 1.4.x for Linux. -. elif ${USE_JAVA} =3D=3D "1.4" +. elif ${USE_JAVA} =3D=3D "1.4" && defined(HAVE_JAVA_FREEBSD_1_4) +JAVA_VENDOR=3D FreeBSD +JAVA_VER=3D 1.4.1 +JAVA_OS=3D FreeBSD +JAVA_HOME=3D ${_JAVA_HOME_FREEBSD_1_4} +JAVA_PORT=3D ${_JAVA_PORT_FREEBSD_1_4} +. elif ${USE_JAVA} =3D=3D "1.4"=20 JAVA_VENDOR=3D Sun JAVA_VER=3D 1.4.1 JAVA_OS=3D Linux --UKNXkkdQCYZ6W5l3-- --WIIRZ1HQ6FgrlPgb Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD) iD8DBQE+aLxjvVncUyjPAegRAvtIAKC3PYy0T5xcxJ41rPehu/nPRF1a8gCg00qT uedX5d43+bGWB1b/jFo+jYs= =7s1k -----END PGP SIGNATURE----- --WIIRZ1HQ6FgrlPgb-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030307153528.GA9846>