From owner-freebsd-java@FreeBSD.ORG Tue Jul 6 09:03:51 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 F1F2916A4CE for ; Tue, 6 Jul 2004 09:03:51 +0000 (GMT) Received: from ulysses.noc.ntua.gr (ulysses.noc.ntua.gr [147.102.222.230]) by mx1.FreeBSD.org (Postfix) with ESMTP id 43AF443D31 for ; Tue, 6 Jul 2004 09:03:51 +0000 (GMT) (envelope-from past@netmode.ece.ntua.gr) Received: from netmode.ece.ntua.gr (dolly.netmode.ece.ntua.gr [147.102.13.10]) by ulysses.noc.ntua.gr (8.12.9p1/8.12.9) with ESMTP id i6693mSi061641; Tue, 6 Jul 2004 12:03:49 +0300 (EEST) (envelope-from past@netmode.ece.ntua.gr) Received: from dolly.netmode.ece.ntua.gr (localhost.netmode.ece.ntua.gr [127.0.0.1]) by netmode.ece.ntua.gr (8.12.10/8.12.8) with ESMTP id i6693n4M005620; Tue, 6 Jul 2004 12:03:49 +0300 (EEST) (envelope-from past@dolly.netmode.ece.ntua.gr) Received: (from past@localhost)i6693mLg005619; Tue, 6 Jul 2004 12:03:48 +0300 (EEST) (envelope-from past) Date: Tue, 6 Jul 2004 12:03:48 +0300 From: Panagiotis Astithas To: Jeremy Faulkner Message-ID: <20040706090348.GB5571@netmode.ece.ntua.gr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.1i X-Organizational-Unit: Network Management and Optimal Design Laboratory X-Organization: National Technical University of Athens, GREECE X-Work-Phone: +30-1-772-1-450 X-Work-FAX: +30-1-772-1-452 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 Reply-To: past@netmode.ntua.gr List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jul 2004 09:03:52 -0000 [resending from another address since freebsd.org has some issues] 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