From owner-freebsd-java Tue Jan 2 2:11:40 2001 From owner-freebsd-java@FreeBSD.ORG Tue Jan 2 02:11:39 2001 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from juice.shallow.net (node16229.a2000.nl [24.132.98.41]) by hub.freebsd.org (Postfix) with ESMTP id 4D0D337B400 for ; Tue, 2 Jan 2001 02:11:38 -0800 (PST) Received: from localhost (joshua@localhost) by juice.shallow.net (8.11.1/8.11.1) with ESMTP id f02ABBf44440; Tue, 2 Jan 2001 11:11:15 +0100 (CET) (envelope-from joshua@roughtrade.net) Date: Tue, 2 Jan 2001 11:11:11 +0100 (CET) From: Joshua Goodall Sender: joshua@juice.shallow.net To: Panagiotis Astithas Cc: "Jeroen C. van Gelderen" , Sean Kelly , Ernst de Haan , "Koster, K.J." , FreeBSD Java mailing list Subject: Re: Port for the Orion Server (J2EE Application Server) In-Reply-To: <20010101145213.B75021@netmode.ece.ntua.gr> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Mon, 1 Jan 2001, Panagiotis Astithas wrote: > Although my heart on this matter is on the side of compiling the source, > I can see that there is probably an important difference between Java > and C/C++ programs: Java programs are (supposed to be) platform-independent, > so you don't generally have to provide FreeBSD-specific patches to make > them work. Pure java code may be platform independent - however, the deployment of a java application may not be. The candidates for patches are the .properties (and friends) and JNI code. At any rate, this is practically a non-discussion. The ports(7) manpage is very explicit about building from *source*. I would expect a stink on the architecture mailing list if that were broken. Note that exceptions have been made in the past: 1. Non-open software, e.g. netscape communicator 2. Software that benefits from a binary port e.g. cvsup. In this case, you see a port "cvsup" that builds from source, *and* "cvsup-bin" that downloads prebuilt binaries from an arbitrary site. Signed jars fall into this category and one would create a separate port for a signed jar. Like any properly paranoid sysadmin, I like to build from source whenever possible. Java under FreeBSD is already fraught with pitfalls - let's not make it less attractive! - J To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message