From owner-freebsd-java@FreeBSD.ORG Mon Mar 15 11:38:43 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 D223516A4CE for ; Mon, 15 Mar 2004 11:38:43 -0800 (PST) Received: from arabica.esil.univ-mrs.fr (arabica.esil.univ-mrs.fr [139.124.41.108]) by mx1.FreeBSD.org (Postfix) with ESMTP id 980C443D2F for ; Mon, 15 Mar 2004 11:38:42 -0800 (PST) (envelope-from herve.quiroz@esil.univ-mrs.fr) Received: from arabica.esil.univ-mrs.fr (localhost.esil.univ-mrs.fr [127.0.0.1])i2FJceGQ035561 for ; Mon, 15 Mar 2004 20:38:40 +0100 (CET) (envelope-from herve.quiroz@esil.univ-mrs.fr) Received: (from rv@localhost) by arabica.esil.univ-mrs.fr (8.12.10/8.12.10/Submit) id i2FJceGS035560 for freebsd-java@FreeBSD.ORG; Mon, 15 Mar 2004 20:38:40 +0100 (CET) (envelope-from herve.quiroz@esil.univ-mrs.fr) X-Authentication-Warning: arabica.esil.univ-mrs.fr: rv set sender to herve.quiroz@esil.univ-mrs.fr using -f Date: Mon, 15 Mar 2004 20:38:39 +0100 From: Herve Quiroz To: freebsd-java@FreeBSD.ORG Message-ID: <20040315193839.GA35426@arabica.esil.univ-mrs.fr> Mail-Followup-To: freebsd-java@FreeBSD.ORG References: <1731722915.20040312194338@buz.ch> <20040312192552.B6EAC8C04@svbcf02.win.tue.nl> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040312192552.B6EAC8C04@svbcf02.win.tue.nl> User-Agent: Mutt/1.4.2.1i Subject: Re: Re[2]: PKGNAMEPREFIX for Java ports 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: Mon, 15 Mar 2004 19:38:43 -0000 Manfred, On Fri, Mar 12, 2004 at 08:25:48PM +0100, Manfred Riem wrote: > > But I get your point about getting rid of ports/java/ (especially bad > > as some tools aren't even in there but in the category they belong, I > > know I had to search for ant more than just once ;-). > > So who is going to enter the PR's and take this one forward? Well, I'm not a commiter so that won't be me. Added the fact that I am working on bsd.java.mk-2.0 for now. Anyway, as soon as it is commited, I will investigate various other FreeBSD/Java issues, such as: - This current issue: JAVA_PKGNAMEPREFIX - INSTALL_JAR: a macro to install a JAR file with right permissions in the right place (JAVAJARDIR) and fill the plist accordingly. - USE_ANT: Apache Ant support in bsd.java.mk (a PR is underway: http://www.freebsd.org/cgi/query-pr.cgi?pr=59997) - JAVA_BUILD/JAVA_RUN: macros to specify JDK/JRE dependencies - WANT_JAVA_{VERSION|OS|VENDOR}: macros to specify prefered JDK - ...and many more (such as the Java porter handbook) The list is quite long but that should not stop us from discussing this current issue. Anyway, I would really like to have bsd.java.mk-2.0 commited before we start over another set of major changes. > On the other hand I think stating for which JDK it is compiled > is going a bit too far from my perspective. I think one should > assume to always compile it with the latest stable release, > and otherwise state it in a message a make time that it requires > a specific version, thus making it an install issue. I agree this may be a little too complex indeed. But having a JAVA_PKGNAMEPREFIX set by bsd.java.mk would allow us to quickly change this behaviour so we could go for 'java-' for a start as this is probably enough for now, but then switch to a versioned prefix if people find it necessary. Still left is the issue whether Java ports should be compiled from source or just installed using binary releases... and I haven't got a clue on this one. However, we have only three opinions here and we all agree that /java- is a nice place for a Java port. I have some stuff that I would like to port, such as IBM aglets, JXTA and some Jakarta libs but I have yet to decide whether or not I will adopt this convention... I think we need more feedback from the other Java porters to decide. Regards, Herve