From owner-freebsd-java@FreeBSD.ORG Fri Apr 14 05:51:42 2006 Return-Path: X-Original-To: freebsd-java@freebsd.org 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 5808116A400 for ; Fri, 14 Apr 2006 05:51:42 +0000 (UTC) (envelope-from freebsd-java@m.gmane.org) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id A64C243D46 for ; Fri, 14 Apr 2006 05:51:41 +0000 (GMT) (envelope-from freebsd-java@m.gmane.org) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1FUHDX-0005KA-6G for freebsd-java@freebsd.org; Fri, 14 Apr 2006 07:51:39 +0200 Received: from 69-171-193-20.sbtnvt.adelphia.net ([69.171.193.20]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 14 Apr 2006 07:51:39 +0200 Received: from scott by 69-171-193-20.sbtnvt.adelphia.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 14 Apr 2006 07:51:39 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-java@freebsd.org From: "Scott I. Remick" Date: Fri, 14 Apr 2006 01:51:32 -0400 Lines: 39 Message-ID: References: <20060405173445.E15399@yvyyl.pfbsg.arg> <1k0243416wlr9.1gyrg9gwnjj7.dlg@40tude.net> <20060413204340.GA940@osiris.chen.org.nz> <1dobolb0s0tar$.olb3f9dqu3l4.dlg@40tude.net> <20060413232815.GA1683@osiris.chen.org.nz> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: 69-171-193-20.sbtnvt.adelphia.net User-Agent: Pan/0.14.2.91 (As She Crawled Across the Table) X-Archive: encrypt Sender: news Subject: Re: new FreeBSD java binaries 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: Fri, 14 Apr 2006 05:51:42 -0000 On Fri, 14 Apr 2006 12:28:15 +1200, Jonathan Chen wrote: > In general, the ports system builds from sources if possible; the final > decision is up to the port-maintainer. I understand. However there are several special exception ports that install a binary when you do a normal "make install" (the nvidia driver comes to mind, but there are others). Also, the ports system has a facility built-in ( pkg_add -r ) for installing a pre-compiled binary if possible. > As the sources for the diablo-jdk15 > build is available for public perusal, I'm guessing that the port-maintainer > has chosen to build from the source to keep the process as open as possible. This doesn't make sense, then, because in the description for the port they state: "Add a port of the Diablo Caffe (native FreeBSD JDK) 1.5 binaries." If the special port is for installing the binaries, why is it building from source? Seems to me (as an end-user), that the binaries should be available either: A) As a separate port that will automatically install the pre-compiled binaries when a user does a "make install" (like the nvidia driver) or B) As the binaries installed from java/jdk15 when a user uses "pkg_add -r jdk15" (thereby utilizing the built-in functionality of the ports system for installing binaries if available) As far as I can tell, neither of these is currently the case, and what exists is inconsistent and confusing. Apparently the only way to get the binaries is to step outside the ports system (manually download a package then pkg_add it), while at the same time none of the natural means for installing binaries from within the ports system work.