From owner-freebsd-java@FreeBSD.ORG Thu Nov 4 08:10:13 2010 Return-Path: Delivered-To: java@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5475410656A6 for ; Thu, 4 Nov 2010 08:10:13 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 2892A8FC13 for ; Thu, 4 Nov 2010 08:10:13 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id oA48ADIv013640 for ; Thu, 4 Nov 2010 08:10:13 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id oA48ADxL013639; Thu, 4 Nov 2010 08:10:13 GMT (envelope-from gnats) Date: Thu, 4 Nov 2010 08:10:13 GMT Message-Id: <201011040810.oA48ADxL013639@freefall.freebsd.org> To: java@FreeBSD.org From: Baptiste Daroussin Cc: Subject: Re: ports/151923: [patch] java/openjdk6: free and native openjdk bootstrap X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Baptiste Daroussin List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Nov 2010 08:10:13 -0000 The following reply was made to PR ports/151923; it has been noted by GNATS. From: Baptiste Daroussin To: Jung-uk Kim Cc: David DEMELIER , bug-followup@freebsd.org, freebsd-java@freebsd.org Subject: Re: ports/151923: [patch] java/openjdk6: free and native openjdk bootstrap Date: Thu, 4 Nov 2010 07:35:21 +0000 2010/11/3 Jung-uk Kim : > On Wednesday 03 November 2010 06:43 pm, David DEMELIER wrote: >> I made this like pkgsrc does, pkg_add -r openjdk6 pulls some >> dependencies, I agree with you pkg_add'ing the prebuilt package is >> possible but some people don't like this. > > If you are building it, you will need the dependencies sooner or later > anyway. =A0I don't see your point. :-/ > >> If you run -current or -stable packages could be outdated too, here >> using a bootstrap will build depends from ports and openjdk from >> ports without any binaries and without any non-free binaries. > > What made you think that your bootstrap binaries won't be outdated? > In fact, I cannot shake the feeling that it may rot even faster than > prebuilt packages. > Bootstrapping jdk has always been an issue because it depends on non-free binary packages. Try to setup a package build cluster from scratch it won't work because of openjdk. This solution is the easiest way to get openjdk6 without too much pain for the user. he will just have to portmaster java/openjdk6 or the way they usually install ports on there systems without being forced to install prebuilt dependencies or install non free software. with the old way it would have been pkg_add -r openjdk6 && make && make deinstall reinstall. Sorry but I prefer a simple make install :) In my case I would love to see it in the ports. regards, Bapt