From owner-freebsd-java Fri Dec 7 7:30:33 2001 Delivered-To: freebsd-java@freebsd.org Received: from smtp.bmi.net (smtp.bmi.net [204.57.191.31]) by hub.freebsd.org (Postfix) with ESMTP id 231CF37B41B; Fri, 7 Dec 2001 07:30:25 -0800 (PST) Received: from johncoop.MSHOME (drumheller-router.bmi.net [206.63.201.3] (may be forged)) by smtp.bmi.net (Pro-8.9.3/Pro-8.9.3) with ESMTP id PAA12434; Fri, 7 Dec 2001 15:37:41 -0800 Date: Fri, 7 Dec 2001 07:30:16 -0800 From: John Merryweather Cooper To: Ernst de Haan Cc: java@FreeBSD.org Subject: Re: Proposal for bsd.port.mk -- [really about bsd.java.mk which then gets included] Message-ID: <20011207073016.E73051@johncoop.MSHOME> References: <20011115130202.E33074@johncoop.MSHOME> <200111201111.fAKBBvS19082@zaphod.euronet.nl> <20011202210847.A1897@tlon.lan.scardini.com> <200112071329.fB7DTpR63093@zaphod.euronet.nl> Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit In-Reply-To: <200112071329.fB7DTpR63093@zaphod.euronet.nl>; from znerd@FreeBSD.org on Fri, Dec 07, 2001 at 05:29:50 -0800 X-Mailer: Balsa 1.2.3 Lines: 68 Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Comments: Variables-- The variables cover my needs in this area. I think that actual implementation will result in some proliferation though because it's considerably easier two implement a variable with two states in a make script than one with poly states. :) Also, in playing around with building a bsd.java.mk, I've already found that defining variables like: JAVA_CMD # full path to selected java JAVAC_CMD # full path to selected javac JAR_CMD # full path to selected jar JAVA_LIB # full path of directory holding tools.jar or classes.zip become critically useful once you get to attempting an implementation. Selection Order -- The runtime ordering makes great sense--theoretically. Practically, it's effect is the same as the current use of dependency on JDK 1.1.8. I believe it makes sense to implement the full rigor of this selection process only after Sun and the Foundation have arrived at an agreement that allows higher-order JDK's and JRE's to be built AND distributed by FreeBSD. Until that time, rules 3 and 4 should be skipped. But, we're making progress! Now, we need some competing implementations so the gory details can be worked out. =========================================================================== On 2001.12.07 05:29 Ernst de Haan wrote: > All, > > Just updated the proposal containing the requirements for a > bsd.java.mk, see: > > http://www.metaverse.nl/~ernst/freebsd-java-proposal-20011116.html > > Any comments would be highly appreciated! John? Chris? Maxim? Kees > Jan? > > Regards, > > > Ernst > > -- > Ernst de Haan > EuroNet Internet B.V. > > "Come to me all who are weary and burdened > and I will give you rest" -- Jesus Christ -- jmc || MacroHard -- \ || the perfection of form over | ----------------------------------|| substance, marketing over | Web: http://www.borgsdemons.com || performance, and greed over | || design . . . | =====================================================================/ Public Key: http://www.borgsdemons.com/Personal/pgpkey.asc | =====================================================================\ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message