From owner-freebsd-java@FreeBSD.ORG Thu Nov 4 08:02:39 2010 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 44352106566B; Thu, 4 Nov 2010 08:02:39 +0000 (UTC) (envelope-from baptiste.daroussin@gmail.com) Received: from mail-gw0-f54.google.com (mail-gw0-f54.google.com [74.125.83.54]) by mx1.freebsd.org (Postfix) with ESMTP id C72EB8FC0C; Thu, 4 Nov 2010 08:02:36 +0000 (UTC) Received: by gwj16 with SMTP id 16so1197788gwj.13 for ; Thu, 04 Nov 2010 01:02:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=oa4WjXsPT9+jybW7eBuKPyetvqX93diLiYowfwsECi8=; b=sTfv+Za7bfA30SSxDshekCEJA7VRF6qwMPQYQ0l4IoA9cK/hVRi6Bf5ZLOvP1JdnCt kcQM47hzn79v17xwf7m1/zk2Sj9Z7ZC5HqaIoDXgsvTq4etHRdl0IaJMfLLzspy6jsRN ZI1/zqJ64qKmnZhb1a7epGVGhMj70UTgjmzmE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=IUgJ2pl7Y8ziHerJj+U4K89npyZV4haiWXTvm9mXlh7EJBq91Vdxfi5Imi5RFCvqVG rGwghwgYMzNyos5FAJX7Kjy0bFiDcgxe7jydMresNXFbDC9V8KzJJSzU+6e1euRdZNuZ Ex99MGAHSl1WmyOZik4IAFZdIJdDU4qxRP3VI= MIME-Version: 1.0 Received: by 10.231.36.11 with SMTP id r11mr186306ibd.58.1288856121220; Thu, 04 Nov 2010 00:35:21 -0700 (PDT) Sender: baptiste.daroussin@gmail.com Received: by 10.231.192.76 with HTTP; Thu, 4 Nov 2010 00:35:21 -0700 (PDT) In-Reply-To: <201011031934.17767.jkim@FreeBSD.org> References: <201011032110.oA3LABd5097970@freefall.freebsd.org> <201011031751.47171.jkim@FreeBSD.org> <201011031934.17767.jkim@FreeBSD.org> Date: Thu, 4 Nov 2010 07:35:21 +0000 X-Google-Sender-Auth: 1Wq4PehaA72MGdTLaM-rmq8KKXU Message-ID: From: Baptiste Daroussin To: Jung-uk Kim Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: David DEMELIER , bug-followup@freebsd.org, freebsd-java@freebsd.org 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 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:02:39 -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