From owner-freebsd-java@FreeBSD.ORG Tue Oct 7 04:05:33 2003 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 078C316A4B3 for ; Tue, 7 Oct 2003 04:05:33 -0700 (PDT) Received: from puget.esil.univ-mrs.fr (puget.esil.univ-mrs.fr [139.124.41.103]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4169343FF7 for ; Tue, 7 Oct 2003 04:05:27 -0700 (PDT) (envelope-from rv@puget.esil.univ-mrs.fr) Received: from puget.esil.univ-mrs.fr (localhost [127.0.0.1]) by puget.esil.univ-mrs.fr (8.12.9/8.12.9) with ESMTP id h97AtY9u073848 for ; Tue, 7 Oct 2003 12:55:34 +0200 (CEST) (envelope-from rv@puget.esil.univ-mrs.fr) Received: (from rv@localhost) by puget.esil.univ-mrs.fr (8.12.9/8.12.9/Submit) id h97AtYSg073847 for java@FreeBSD.ORG; Tue, 7 Oct 2003 12:55:34 +0200 (CEST) Date: Tue, 7 Oct 2003 12:55:33 +0200 From: Herve Quiroz To: java@FreeBSD.ORG Message-ID: <20031007105533.GA73813@puget.esil.univ-mrs.fr> Mail-Followup-To: java@FreeBSD.ORG References: <200309240954.45634.ernst.dehaan@nl.wanadoo.com> <20030925152156.GA59287@puget.esil.univ-mrs.fr> <20031006145325.GA40341@puget.esil.univ-mrs.fr> <200310061709.43083.ernst.dehaan@nl.wanadoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200310061709.43083.ernst.dehaan@nl.wanadoo.com> User-Agent: Mutt/1.4.1i Subject: Re: bsd.java.mk 2.0 X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Oct 2003 11:05:33 -0000 Another release! The web page also has been updated: http://www.esil.univ-mrs.fr/~hquiroz/freebsd/bsd.java.mk-2.0.html It now contains a simple example (that I "stole" from Ernst's bsd.java.mk original page) and a more detailed "Java porter's manual". Regarding bsd.java.mk itself, here is the status: CHANGES: 2003-10-06: - Done some cleanning (final release deadline is near!) - More verbose (and better formatted) 'java-debug' target - Now using ${VAR:Mpattern} for pattern detection instead of tr|grep (JAVA_VERSION, JAVA_VENDOR, JAVA_OS...) - JAVA_PORT_OS is now set to the OS keyword (use _JAVA_VENDOR_keyword for complete OS name) - Two new variables (stage 5): JAVA_PORT_VENDOR_DESCRIPTION and JAVA_PORT_OS_DESCRIPTION (respective full names) - Changed the way '+' is handled in JAVA_VERSION (no more _JAVA_PORTS_1_x_UP variables) -> easier to maintain - Changed _JAVA_PORT_xxx_META to _JAVA_PORT_xxx_INFO (just personal preference) TODO: - Implement a sorting mechanism for JDK port selection - Handle JDK/JRE - Decide definitively the name/keyword for JDK vendors (and then rename JDK ports in bsd.java.mk) - Handle installed JDK ports using metainformation available - Decide if we get rid of the JAVA_HOME overide stuff - Handle the case where no JDK port is suitable (whenever the port is broken) Herve PS: Ernst, I hope you don't mind my plagiarism of your page. If this is the case, please let me know... On Mon, Oct 06, 2003 at 05:09:43PM +0200, Ernst de Haan wrote: > All, > > From my PoV the current bsd.java.mk 2.0 is as good as usable. If this > assumption is correct (please confirm!), then I suggest we commit > bsd.java.mk 2.0 this week. > > Please test this as much as possible! > > Ernst >