From owner-freebsd-java Mon Jan 1 7:27:17 2001 From owner-freebsd-java@FreeBSD.ORG Mon Jan 1 07:27:15 2001 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from bastuba.partitur.se (bastuba.partitur.se [212.209.169.194]) by hub.freebsd.org (Postfix) with ESMTP id 825E737B400 for ; Mon, 1 Jan 2001 07:27:14 -0800 (PST) Received: from palle.girgensohn.se (c193.150.249.140.cm-upc.chello.se [193.150.249.140]) by bastuba.partitur.se (8.9.3/8.9.3) with ESMTP id QAA43768; Mon, 1 Jan 2001 16:27:10 +0100 (CET) (envelope-from girgen@partitur.se) Received: from partitur.se (localhost [127.0.0.1]) by palle.girgensohn.se (8.11.1/8.11.1) with ESMTP id f01FR8s21037; Mon, 1 Jan 2001 16:27:09 +0100 (CET) (envelope-from girgen@partitur.se) Sender: girgen@partitur.se Message-ID: <3A50A1CC.425680B8@partitur.se> Date: Mon, 01 Jan 2001 16:27:08 +0100 From: Palle Girgensohn Organization: Partitur X-Mailer: Mozilla 4.76 [en] (X11; U; FreeBSD 4.2-STABLE i386) X-Accept-Language: sv, en MIME-Version: 1.0 To: Cedric Berger Cc: Ernst de Haan , "Koster, K.J." , FreeBSD Java mailing list Subject: Re: Port for the Orion Server (J2EE Application Server) References: <59063B5B4D98D311BC0D0001FA7E4522026D7ADA@L04> <20001229144659.A24968@c187104187.telekabel.chello.nl> <3A4E0D67.BF6586CF@partitur.se> <3A4F8F02.4F8CFD51@wireless-networks.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Cedric Berger wrote: > > Palle Girgensohn wrote: > > > > Well, but -in the FreeBSD spirit- we will download the source files, which > > > need to be compiled before we get a JAR. We could let the port download the > > > JAR file, but I would not prefer this. I say we use our processor to do what > > > it does best: Processing!!!!! ;) Let's give this beast something to do! > > > > Agree. Also, when an important patch surfaces, it is easy to > > apply it to the port. > > Well, in Java, there is now an official way to 'patch' a jar file. > it's called a "jardiff" file, mime: "application/jardiff". > http://java.sun.com/products/javawebstart/jnlp-1_0-spec.pdf It is still a binary file (as in non-human-readable), so it is not obvious what has changed by looking at a jardiff file. Still, neat stuff. > In java, we must not forget that a jar file is not really a binary. > it's a 'pre-compiled' file, halfway between sources and binary. > The 'binary' only exists in memory after the JIT. Yeah, well, it not an executable, but it not really human-readable, and some people would call this a binary file; I guess it's a matter of definition... > I strongly object exercising the user processor, memory (try > running javadoc on a 32M system), harddrive (to install > compilers, etc, ... when not required) and patience just for > the fun of it. Um, well, there is always pkg_add, so this is really not an issue... I think it must primarily be up to the person porting to decide. It is obvious that porting a java app is easier when *not* building from source, but there might be occasions where building from source is better for various reasons. We should not enforce one way or the other, IMO. Just see to it that java stuff is installed the proper FreeBSD way and don't clutter $PREFIX/. This is much more important. /Palle To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message