From owner-freebsd-java@FreeBSD.ORG Wed Jul 7 14:20:45 2004 Return-Path: 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 5593F16A4CF for ; Wed, 7 Jul 2004 14:20:45 +0000 (GMT) Received: from fly.ebs.gr (fly.ebs.gr [62.103.84.177]) by mx1.FreeBSD.org (Postfix) with ESMTP id 27BD843D2D for ; Wed, 7 Jul 2004 14:20:41 +0000 (GMT) (envelope-from past@ebs.gr) Received: from ebs.gr (root@hal.ebs.gr [10.1.1.2]) by fly.ebs.gr (8.12.6/8.12.9) with ESMTP id i65Bb1PJ038721; Mon, 5 Jul 2004 14:37:01 +0300 (EEST) (envelope-from past@ebs.gr) Received: from [10.1.1.52] (edgar.ebs.gr [10.1.1.52]) by ebs.gr (8.12.6p2/8.12.6) with ESMTP id i65BaxQd095584; Mon, 5 Jul 2004 14:37:00 +0300 (EEST) (envelope-from past@ebs.gr) Message-ID: <40E93D58.2090408@ebs.gr> Date: Mon, 05 Jul 2004 14:36:56 +0300 From: Panagiotis Astithas Organization: NTUA/NMC User-Agent: Mozilla Thunderbird 0.7 (X11/20040702) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Jeremy Faulkner References: <40CFFE0F.6040403@noc.ntua.gr> <20040616171610.3ad2fde7.nork@FreeBSD.org> <40D982A5.8050701@noc.ntua.gr> <40DE0929.6040509@noc.ntua.gr> <20040628102239.GF66588@anyware12.anyware> <40E043FC.4090408@noc.ntua.gr> <40E0EEC7.1030507@hkfanatic.com> <20040629053401.GA16198@misty.eyesbeyond.com> <40E111FE.9080602@noc.ntua.gr> <40E8A7A9.60406@gldis.ca> In-Reply-To: <40E8A7A9.60406@gldis.ca> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: java@freebsd.org Subject: Re: An alternative Eclipse 3 port X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jul 2004 14:20:45 -0000 Jeremy Faulkner wrote: > LIB_DEPENDS -> GTK is not a run depend of the motif port. The Motif port does depend on GTK libraries, since it creates swt-gtk.jar and libswt-gtk-motif-3062.so. But maybe LIB_DEPENDS is superfluous, since we conditionally use USE_GNOME=gtk20 later on. I will verify your patch. > BUILD_DEPENDS -> Mozilla is not a build depend of motif port. You may be right here, I will verify your diff when I get some time. > GNOME_VFS should not be compiled with the motif port. Why? GNOME is being used in the Motif port, check files/make_freebsd.mak form the port skeleton. > The KDE lib is not required by the motif port. If you want to have the > KDE bits as well, it should be accessed via a USE_KDE or some such (not > implemented). Well, it is not required, but it will get built if you have the kdebase port installed. I have tried to minimize the diffs from the eclipse build process and this is what they actually do. They check for the kde rpm and they build the library if they find it. I admit that this is not very common ports behavior (although it is used in x11/nvidia-driver for instance), but the way I see it is that you get to have the library if you already have KDE. Who in his right mind would build Eclipse and want to drag the whole of KDE? :-) Cheers, Panagiotis