From owner-freebsd-ports@FreeBSD.ORG Mon Jun 27 11:43:08 2011 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 21C9A106564A for ; Mon, 27 Jun 2011 11:43:08 +0000 (UTC) (envelope-from demelier.david@gmail.com) Received: from mail-ww0-f42.google.com (mail-ww0-f42.google.com [74.125.82.42]) by mx1.freebsd.org (Postfix) with ESMTP id AE8748FC16 for ; Mon, 27 Jun 2011 11:43:07 +0000 (UTC) Received: by wwg11 with SMTP id 11so2032008wwg.1 for ; Mon, 27 Jun 2011 04:43:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=fXyMoKVjN9c0cMZQF1qFi4YxAczyDVKtQ8dSav+G7DA=; b=sO4XTQ16mVgXN3mbkPPvUybu8KijDvL2L6nM81cCgyhXpAsL2DBC8AiIwspGN7Vlsa dL/whTwCtPDIEcQCQqkpWiWMOazejZadt0xGowvLjRuq2En9hOKpIdt3n3D0FIkzcY2m gu4TBY9Eh9fXAUbK+z3HrwA+F6ThoJN+ZRYLk= Received: by 10.216.1.200 with SMTP id 50mr51295wed.33.1309174986316; Mon, 27 Jun 2011 04:43:06 -0700 (PDT) Received: from Melon.malikania.fr (65.21.102.84.rev.sfr.net [84.102.21.65]) by mx.google.com with ESMTPS id fd16sm1562717wbb.20.2011.06.27.04.43.04 (version=SSLv3 cipher=OTHER); Mon, 27 Jun 2011 04:43:05 -0700 (PDT) Message-ID: <4E086CB2.1010503@gmail.com> Date: Mon, 27 Jun 2011 13:42:42 +0200 From: David Demelier User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.17) Gecko/20110508 Thunderbird/3.1.10 MIME-Version: 1.0 To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Status of ${HAVE_GNOME:xxx} and dependencies X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Jun 2011 11:43:08 -0000 Hello there, There is something I don't understand well. I installed eclipse a long time ago because I needed it for a java project. As you may know eclipse use a lot of gnome dependencies and I usually install ports that don't require them. Now I deinstalled eclipse, and I realized that these libs such as gconf2, libgnome, libgnomeui are needed by a lot of application that had never required them before ! see : Information for gconf2-2.32.0_2: Required by: gnome-vfs-2.24.4 libcanberra-0.26 libgnome-2.32.0 libbonoboui-2.24.4 libgnome-keyring-2.32.0 libsoup-gnome-2.32.2 gnome-keyring-2.32.1 policykit-gnome-0.9.2_5 gnome-mount-0.8_7 gvfs-1.6.6_1 libgnomeui-2.24.4 firefox-4.0.1,1 gimp-app-2.6.11_2,1 gimp-2.6.11,2 thunderbird-3.1.10 inkscape-0.48.1_1 wxgtk2-common-2.8.12 wxgtk2-unicode-2.8.12 audacity-devel-1.3.13_1 libpurple-2.8.0 pidgin-2.8.0 pidgin-pidgimpd-1.1.1_5 I can see for example in the graphics/gimp-app/Makefile : .if defined(WITH_GVFS) || ${HAVE_GNOME:Mgvfs}!="" LIB_DEPENDS+= gnome-keyring.0:${PORTSDIR}/security/gnome-keyring USE_GNOME+= gvfs . if ${HAVE_GNOME:Mlibgnomeui}!="" USE_GNOME+= libgnomeui . endif .endif Then, if I disable the option WITH_GVFS (which is already done) but I have gnome-vfs installed it will pull the gnome-vfs dependency when I'll rebuild the port? I think this is what happened. I have probably rebuild this port and that's why it requires the new dependency. The user hasn't the power on this option if the gnome-vfs is installed then? Cheers. -- David Demelier