From owner-freebsd-java@FreeBSD.ORG Tue Jul 27 08:49:51 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 1890316A4CE; Tue, 27 Jul 2004 08:49:51 +0000 (GMT) Received: from phantom.cris.net (phantom.cris.net [212.110.130.74]) by mx1.FreeBSD.org (Postfix) with ESMTP id 77B8943D31; Tue, 27 Jul 2004 08:49:48 +0000 (GMT) (envelope-from ml@FreeBSD.org.ua) Received: from phantom.cris.net (ml@localhost [127.0.0.1]) by phantom.cris.net (8.12.10/8.12.10) with ESMTP id i6R8oeSo085570; Tue, 27 Jul 2004 11:50:41 +0300 (EEST) (envelope-from ml@FreeBSD.org.ua) Received: (from ml@localhost) by phantom.cris.net (8.12.10/8.12.10/Submit) id i6R8oeJH085569; Tue, 27 Jul 2004 11:50:40 +0300 (EEST) (envelope-from ml) Date: Tue, 27 Jul 2004 11:50:40 +0300 From: Alexey Zelkin To: Greg Lewis Message-ID: <20040727085040.GA85474@phantom.cris.net> References: <200407261752.i6QHqQ8a083489@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200407261752.i6QHqQ8a083489@freefall.freebsd.org> X-Operating-System: FreeBSD 4.9-STABLE i386 User-Agent: Mutt/1.5.5.1i cc: herve.quiroz@esil.univ-mrs.fr cc: freebsd-java@freebsd.org Subject: Re: ports/65335: [PATCH] java/jdk14: use bsd.java.mk for JDK bootstrap setting 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, 27 Jul 2004 08:49:51 -0000 hi, In my opinion it's not good idea to make jdk14 port depend on additional infrastructure. bsd.java.mk was designed to process java port. But jdk14 is not a clear java port from this point of view. Additionally it's very critical to be sure what no accidiental or unauthorized changes will not be committed into this infrastucture. Espessially implicitly. Making it depend on bsd.java.mk opens great perspective of such changes. So, I'd prefer to have clean jdk14 port which is not depending on unneeded items and infrastructure. I respect your work very much guys, but being conservative is also very good choice sometimes to avoid future problems. And last point, about using of 'java/linux-sun-jdk14' port for bootstraping when 'java/jdk14' is already installed. If you'll make closer look on exact contents of BUILD_DEPENDS in this case you'll realize following item: : /usr/local/jdk1.4.2/bin/javac:/usr/ports/java/linux-sun-jdk14 So, if jdk14 is installed -- it'll be used for bootstaping and java/linux-sun-jdk14 will not be installed in this case. I did it to avoid potential infinite loops for resources which has own logic of dependancies detection (it's kinda dangerous to have jdk14 port depending on jdk14 port) On Mon, Jul 26, 2004 at 05:52:26PM +0000, Greg Lewis wrote: > Synopsis: [PATCH] java/jdk14: use bsd.java.mk for JDK bootstrap setting > > State-Changed-From-To: feedback->open > State-Changed-By: glewis > State-Changed-When: Mon Jul 26 17:47:58 GMT 2004 > State-Changed-Why: > The PR is still relevant. I've also got just the person in mind to assign > it to... > > http://www.freebsd.org/cgi/query-pr.cgi?pr=65335 > _______________________________________________ > freebsd-java@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-java > To unsubscribe, send any mail to "freebsd-java-unsubscribe@freebsd.org"