Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 8 Mar 2003 05:04:31 +1030
From:      Greg Lewis <glewis@eyesbeyond.com>
To:        leafy <leafy@leafy.idv.tw>
Cc:        freebsd-java@FreeBSD.ORG, znerd@FreeBSD.ORG
Subject:   Re: [patch]bsd.java.mk for freebsd native jdk 1.4.1
Message-ID:  <20030308050430.C60098@misty.eyesbeyond.com>
In-Reply-To: <20030307153528.GA9846@leafy.idv.tw>; from leafy@leafy.idv.tw on Fri, Mar 07, 2003 at 11:36:03PM %2B0800
References:  <20030307153528.GA9846@leafy.idv.tw>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Mar 07, 2003 at 11:36:03PM +0800, leafy wrote:
> 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 multiple JDK installation though. JBoss3 was built
> successfully for JDK14.

Great!  Ernst, as bsd.java.mk maintainer have you time to review this?
We should try and get this in during the freeze if portmgr will approve.

> --- 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=			${LOCALBASE}/jdk1.1.8
>  _JAVA_HOME_FREEBSD_1_2=			${LOCALBASE}/jdk1.2.2
>  _JAVA_HOME_FREEBSD_1_3=			${LOCALBASE}/jdk1.3.1
> +_JAVA_HOME_FREEBSD_1_4=			${LOCALBASE}/jdk1.4.1
>  _JAVA_HOME_BLACKDOWN_LINUX_1_2=	${LOCALBASE}/linux-blackdown-jdk1.2.2
>  _JAVA_HOME_BLACKDOWN_LINUX_1_3=	${LOCALBASE}/linux-blackdown-jdk1.3.1
>  _JAVA_HOME_BLACKDOWN_LINUX_1_4=	${LOCALBASE}/linux-blackdown-jdk1.4.1
> @@ -59,6 +60,7 @@
>  _JAVA_PORT_FREEBSD_1_1=			java/jdk11
>  _JAVA_PORT_FREEBSD_1_2=			java/jdk12
>  _JAVA_PORT_FREEBSD_1_3=			java/jdk13
> +_JAVA_PORT_FREEBSD_1_4=			java/jdk14
>  _JAVA_PORT_BLACKDOWN_LINUX_1_2=	java/linux-blackdown-jdk12
>  _JAVA_PORT_BLACKDOWN_LINUX_1_3=	java/linux-blackdown-jdk13
>  _JAVA_PORT_IBM_LINUX_1_3=		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=	YES
>  .		endif
> +.		if exists(${_JAVA_HOME_FREEBSD_1_4}/${_JDK_FILE})
> +HAVE_JAVA_FREEBSD_1_4=  YES
> +.		endif
>  .		if exists(${_JAVA_HOME_BLACKDOWN_LINUX_1_2}/${_JDK_FILE})
>  HAVE_JAVA_BLACKDOWN_LINUX_1_2=	YES
>  .		endif
> @@ -134,6 +140,8 @@
>  JAVA_PORT=	${_JAVA_PORT_FREEBSD_1_2}
>  .			elif ${_JAVA_HOME} == ${_JAVA_HOME_FREEBSD_1_3}
>  JAVA_PORT=	${_JAVA_PORT_FREEBSD_1_3}
> +.			elif ${_JAVA_HOME} == ${_JAVA_HOME_FREEBSD_1_4}
> +JAVA_PORT=	${_JAVA_PORT_FREEBSD_1_4}
>  .			elif ${_JAVA_HOME} == ${_JAVA_HOME_BLACKDOWN_LINUX_1_2}
>  JAVA_PORT=	${_JAVA_PORT_BLACKDOWN_LINUX_1_2}
>  .			elif ${_JAVA_HOME} == ${_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=	1.2
> -.			elif !defined(HAVE_JAVA_SUN_LINUX_1_4)
> +.			elif !defined(HAVE_JAVA_SUN_LINUX_1_4) || \
> +				 !defined(HAVE_JAVA_FREEBSD_1_4)	
>  USE_JAVA=	1.1
>  .			else
>  USE_JAVA=	1.4
> @@ -203,7 +212,8 @@
>  			   defined(HAVE_JAVA_BLACKDOWN_LINUX_1_3) || \
>  			   defined(HAVE_JAVA_IBM_LINUX_1_3)
>  USE_JAVA=	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=	1.2
>  .			else
>  USE_JAVA=	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=	1.3
>  .			else
>  USE_JAVA=	1.4
> @@ -326,7 +337,13 @@
>  
>  # If the port needs JDK 1.4, then there's currently only one choice, the Sun
>  # JDK 1.4.x for Linux.
> -.		elif ${USE_JAVA} == "1.4"
> +.		elif ${USE_JAVA} == "1.4" && defined(HAVE_JAVA_FREEBSD_1_4)
> +JAVA_VENDOR=	FreeBSD
> +JAVA_VER=		1.4.1
> +JAVA_OS=		FreeBSD
> +JAVA_HOME=		${_JAVA_HOME_FREEBSD_1_4}
> +JAVA_PORT=		${_JAVA_PORT_FREEBSD_1_4}
> +.		elif ${USE_JAVA} == "1.4" 
>  JAVA_VENDOR=	Sun
>  JAVA_VER=		1.4.1
>  JAVA_OS=		Linux




-- 
Greg Lewis                          Email   : glewis@eyesbeyond.com
Eyes Beyond                         Web     : http://www.eyesbeyond.com
Information Technology              FreeBSD : glewis@FreeBSD.org


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?20030308050430.C60098>