Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Mar 2003 01:47:39 -0800
From:      Pat Lashley <patl+freebsd@volant.org>
To:        Ernst de Haan <znerd@FreeBSD.ORG>, Greg Lewis <glewis@eyesbeyond.com>, leafy <leafy@leafy.idv.tw>
Cc:        freebsd-java@FreeBSD.ORG
Subject:   Re: [patch]bsd.java.mk for freebsd native jdk 1.4.1
Message-ID:  <540872704.1047721659@mccaffrey.phoenix.volant.org>
In-Reply-To: <200303101006.01312.znerd@FreeBSD.org>
References:  <20030307153528.GA9846@leafy.idv.tw> <20030308050430.C60098@misty.eyesbeyond.com> <200303101006.01312.znerd@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--==========1642826634==========
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

With these patches, if 1.3 and 1.4 are both installed, a port requesting
1.1+ or 1.2+ will get 1.3, not 1.4; but ports requesting 1.3+ will get 1.4.
Was that intentional?  (And if so, why?)


-Pat

> On Friday 07 March 2003 19:34, Greg Lewis wrote:
>> 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=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)
>> >  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 @@
>> >
>> >  # 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} =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"
>> >  JAVA_VENDOR=3D	Sun
>> >  JAVA_VER=3D		1.4.1
>> >  JAVA_OS=3D		Linux
>
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-java" in the body of the message


--==========1642826634==========
Content-Type: application/pgp-signature
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (FreeBSD)

iD8DBQE+cva8ncYNbLD8wuMRAk0OAJ4hJYrVcK0vEGcNG2kZZ849iUAbXgCguLDn
FUYm57cNuzIGn57xYS8gu6g=
=O2B+
-----END PGP SIGNATURE-----

--==========1642826634==========--


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?540872704.1047721659>