From owner-freebsd-ports Mon Jun 26 9:21:12 2000 Delivered-To: freebsd-ports@freebsd.org Received: from coredump.lovett.com (hub.lovett.com [216.60.121.161]) by hub.freebsd.org (Postfix) with ESMTP id 2C91137B8ED for ; Mon, 26 Jun 2000 09:21:04 -0700 (PDT) (envelope-from ade@lovett.com) Received: from ade by coredump.lovett.com with local (Exim 3.14 #1) id 136bd2-0001fk-00 for ports@FreeBSD.org; Mon, 26 Jun 2000 11:20:56 -0500 Date: Mon, 26 Jun 2000 11:20:56 -0500 From: Ade Lovett To: ports@FreeBSD.org Subject: GNOMEish ports, dependencies, and bento Message-ID: <20000626112056.A6261@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2i Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org This is something that I forgot to mention in the upgrade to GNOME 1.2, but bento has now repeatedly hit me over the head enough times that I need to mention it. Back in GNOME 1.0 days, for most GNOMEish applications, it was enough to depend on gnomelibs. However, with some fairly massive reorganization in GNOME 1.2, and the fact that bento now checks for extra bits and pieces (from other ports) that are left around after package deinstall, this is no longer the case. If your GNOMEish application installs *anything* into subdirectories of ${PREFIX}/etc/CORBA or (more likely) ${PREFIX}/share/gnome, then you must add a: RUN_DEPENDS= gnomecc:${PORTSDIR}/sysutils/gnomecontrolcenter to your port Makefile to make sure it really does properly clean itself up. And now, back to your regularly scheduled PRs.. -aDe -- Ade Lovett, Austin, TX. ade@FreeBSD.org FreeBSD: The Power to Serve http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message