From owner-freebsd-java@FreeBSD.ORG Sun Jul 11 14:51:01 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 0E49316A4CE for ; Sun, 11 Jul 2004 14:51:00 +0000 (GMT) Received: from fly.ebs.gr (fly.ebs.gr [62.103.84.177]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0D4D343D1F for ; Sun, 11 Jul 2004 14:50:56 +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 i697dWkQ008213; Fri, 9 Jul 2004 10:39:33 +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 i697dR2f021721; Fri, 9 Jul 2004 10:39:27 +0300 (EEST) (envelope-from past@ebs.gr) Message-ID: <40EE4BA7.30207@ebs.gr> Date: Fri, 09 Jul 2004 10:39:19 +0300 From: Panagiotis Astithas Organization: EBS Ltd. User-Agent: Mozilla Thunderbird 0.7 (X11/20040702) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Panagiotis Astithas 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> <40E93D58.2090408@ebs.gr> In-Reply-To: <40E93D58.2090408@ebs.gr> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: java@freebsd.org cc: Jeremy Faulkner 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: Sun, 11 Jul 2004 14:51:01 -0000 Panagiotis Astithas wrote: > 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. I fixed that and made a few more cleanups. >> 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. Eclipse now depends on Mozilla only in the GTK build (although there are some bogus harmless references to mozilla in platfrom-launcher that I found). The diff against the previous port skeleton is here (watch out for whitespace mangling): diff -ruN eclipse/Makefile eclipse-new/Makefile --- eclipse/Makefile Mon Jun 28 19:07:34 2004 +++ eclipse-new/Makefile Thu Jul 8 20:19:57 2004 @@ -16,11 +16,8 @@ DISTNAME= ${PORTNAME}-sourceBuild-srcIncluded-${PORTVERSION} DIST_SUBDIR= eclipse -LIB_DEPENDS= gtk-x11-2.0:${PORTSDIR}/x11-toolkits/gtk20 BUILD_DEPENDS= ant:${PORTSDIR}/devel/apache-ant \ - gmake:${PORTSDIR}/devel/gmake \ - mozilla:${PORTSDIR}/www/mozilla \ - pkg-config:${PORTSDIR}/devel/pkgconfig + gmake:${PORTSDIR}/devel/gmake ONLY_FOR_ARCHS= i386 USE_ZIP= yes @@ -44,17 +41,18 @@ PLIST_SUB+= MOTIF:="" .else ECLIPSE_WS= gtk +BUILD_DEPENDS+= mozilla:${PORTSDIR}/www/mozilla PLIST_SUB+= GTK:="" PLIST_SUB+= MOTIF:="@comment " .endif .if defined(WITHOUT_GNOMEVFS) MAKE_GNOME= -USE_GNOME= gtk20 +USE_GNOME= gtk20 pkgconfig PLIST_SUB+= GNOME:="@comment " .else MAKE_GNOME= make_gnome -USE_GNOME= gtk20 gnomevfs2 libgnome libgnomeui +USE_GNOME= gtk20 gnomevfs2 libgnome libgnomeui pkgconfig PLIST_SUB+= GNOME:="" .endif Due to me changing jobs, the updated port skeleton is in a new URL: http://netmode.ntua.gr/~past/freebsd/eclipse3-port.tgz Cheers, -- Panagiotis Astithas, PhD R&D Manager EBS, Electronic Business Systems Ltd. 18 Evgenidou Street, 115 25, Athens GREECE Phone: +30 210 674 7631 Fax: +30 210 674 7601 http://www.ebs.gr