Date: Fri, 14 Apr 2006 01:51:32 -0400 From: "Scott I. Remick" <scott@sremick.net> To: freebsd-java@freebsd.org Subject: Re: new FreeBSD java binaries Message-ID: <pan.2006.04.14.05.51.28.576669@sremick.net> 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>
next in thread | previous in thread | raw e-mail | index | archive | help
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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?pan.2006.04.14.05.51.28.576669>