From owner-cvs-all Sun Sep 8 18:56:50 2002 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5228637B400; Sun, 8 Sep 2002 18:56:47 -0700 (PDT) Received: from blues.jpj.net (blues.jpj.net [208.210.80.156]) by mx1.FreeBSD.org (Postfix) with ESMTP id ABBBD43E42; Sun, 8 Sep 2002 18:56:46 -0700 (PDT) (envelope-from trevor@jpj.net) Received: from blues.jpj.net (localhost.jpj.net [127.0.0.1]) by blues.jpj.net (8.12.3/8.12.3) with ESMTP id g891uj9U048018; Sun, 8 Sep 2002 21:56:45 -0400 (EDT) (envelope-from trevor@jpj.net) Received: from localhost (trevor@localhost) by blues.jpj.net (8.12.3/8.12.3/Submit) with ESMTP id g891uiAH048015; Sun, 8 Sep 2002 21:56:45 -0400 (EDT) X-Authentication-Warning: blues.jpj.net: trevor owned process doing -bs Date: Sun, 8 Sep 2002 21:56:44 -0400 (EDT) From: Trevor Johnson To: "David O'Brien" Cc: cvs-committers@FreeBSD.org, Subject: Re: cvs commit: ports/www/linux-mozilla Makefile In-Reply-To: <20020909013443.GD4973@dragon.nuxi.com> Message-ID: <20020908213758.C3439-100000@blues.jpj.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > > Why? It doesn't install from RPMs. > > That isn't what USE_LINUX says. USE_LINUX is simply: > RUN_DEPENDS+= ${LINUXBASE}/etc/redhat-release:${PORTSDIR}/emulators/linux_base I see. Somehow I had thought USE_LINUX implied USE_LINUX_PREFIX, but it's the other way around. > which accomplish the same as your explicit > RUN_DEPENDS= ${LINUXBASE}/usr/lib/libgtk-1.2.so.0:${PORTSDIR}/x11-toolkits/linux-gtk This is not the same thing. Mozilla needs GTK+. The emulators/linux_base 7.1 port does not contain GTK+. The GTK+ for linux_base 7.1 is in the x11-toolkits/linux-gtk port. The linux_base-6 port does contain GTK+, which I added yesterday. Therefore, if the user has installed the linux_base-6 port, the dependency will be satisfied. If the user has installed the linux_base 7.1 port but not linux-gtk, the latter will be brought in by the dependency. If the user has none of those installed, linux_base 7.1 and linux-gtk will get installed, which is not ideal because linux_base-6 is needed by the Java plugin. I suppose I'll add an explicit dependency on linux_base-6 which can also be satisfied by linux_base 7.1. -- Trevor Johnson To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message