From owner-freebsd-java@FreeBSD.ORG Fri Jan 23 05:58:23 2004 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 73F5916A4CE for ; Fri, 23 Jan 2004 05:58:23 -0800 (PST) Received: from andouillette.esil.univ-mrs.fr (andouillette.esil.univ-mrs.fr [139.124.41.109]) by mx1.FreeBSD.org (Postfix) with ESMTP id ED12043D41 for ; Fri, 23 Jan 2004 05:58:19 -0800 (PST) (envelope-from herve.quiroz@esil.univ-mrs.fr) Received: from andouillette.esil.univ-mrs.fr (localhost [127.0.0.1]) i0NDwIRQ089816 for ; Fri, 23 Jan 2004 14:58:18 +0100 (CET) (envelope-from herve.quiroz@esil.univ-mrs.fr) Received: (from rv@localhost)i0NDwIdB089815 for freebsd-java@FreeBSD.ORG; Fri, 23 Jan 2004 14:58:18 +0100 (CET) X-Authentication-Warning: andouillette.esil.univ-mrs.fr: rv set sender to herve.quiroz@esil.univ-mrs.fr using -f Date: Fri, 23 Jan 2004 14:58:18 +0100 From: Herve Quiroz To: freebsd-java@FreeBSD.ORG Message-ID: <20040123135818.GA89749@andouillette.esil.univ-mrs.fr> Mail-Followup-To: freebsd-java@FreeBSD.ORG Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.1i Subject: [bsd.java.mk 2.0] new release available 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: Fri, 23 Jan 2004 13:58:23 -0000 Hi all! I made some improvement to bsd.java.mk 2.0 last night. First of all, bsd.java.mk 2.0 development release now comes with a Makefile to help testers. Just untar the archive, then use make install to replace your existing bsd.java.mk by a symbolic to bsd.java.mk from the current directory. Your original bsd.java.mk file is not lost in the process but rather moved to /usr/ports/Mk/bsd.java.mk.original. Use make deinstall to uninstall bsd.java.mk 2.0. I think we should discuss the JRE/JDK issue. Does bsd.java.mk 2.0 have to support JREs in the first release ? Existing version of bsd.java.mk does not support it neither so maybe we could defer this to a later release. As 2.0 is backward compatible (testers please tell me if I'm wrong here) with existing version, I think there is no reason why we should not commit it as-is. And now that FreeBSD 5.2 has been released, we have got quite some time to fix bsd.java.mk before the next FreeBSD release. BTW, it's not in the CHANGES but bsd.java.mk 2.0 has been updated so it handles the current version of each JDK in the ports tree. As usual, you may find all relevant information and download the latest release at the following URL: http://www.esil.univ-mrs.fr/~hquiroz/freebsd/bsd.java.mk-2.0.html If you just want to download the latest release, just follow this link: http://www.esil.univ-mrs.fr/~hquiroz/bsd.java.mk-2.0-dev-20040122.tgz Regards, Herve CHANGES (2004-01-21): - Changed the name of variables to match the following pattern: __[JDK|JRE]__ - A bit of cleaning before commit - Better sorting of Java ports possible/installed (hopefuly the netive ones and the highest version number ones will get chosen first) - New file: README (mostly a link to web documentation) - New file: Makefile (to install/deinstall bsd.java.mk 2.0 and also build a snapshot for release purposes) TODO: - Implement a sorting mechanism for JDK port selection (user or maintainer defined?) - Handle JDK/JRE - Decide definitively the name/keyword for JDK vendors (and then rename JDK ports in bsd.java.mk) - Decide if we get rid of the JAVA_HOME overide stuff (Herve: I'm for removing it as it's not safe IMHO) - Handle the case where no JDK port is suitable (whenever the port is broken)