From owner-freebsd-gnome@FreeBSD.ORG Thu Aug 30 20:21:40 2012 Return-Path: Delivered-To: gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B2744106564A for ; Thu, 30 Aug 2012 20:21:40 +0000 (UTC) (envelope-from mezz.freebsd@gmail.com) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 7301A8FC16 for ; Thu, 30 Aug 2012 20:21:39 +0000 (UTC) Received: by obbun3 with SMTP id un3so5457544obb.13 for ; Thu, 30 Aug 2012 13:21:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=wews8f5G3TnE2A2k2vQs+vRuc0XXMvAPHpnKbmwgS58=; b=hwfZos6eDYSOEEqqBJTihmefeKyEk4eycDKSnRFNR4C/11PCQsPmht59tUPNHMf+Ra 2QIwTxdCEUoso2O/O+BPQvrR38x9VeXJYWG4p/P6sI+7dzO8Z7X+h2nwO4oEPimeslbQ 7+6GRFN3jnkj8Yk4vUFwqfxX8qCD/VxRc6nMPFFB1vRCkHpa1TznJEVKNqqN4rlY97Ew eLxiOguizhbUyzKspw8i9l3mPKh9Biehmx5I4kF2hV5+gXIPnFIsKHNMEC3fX8zU4sm8 95ozwL2PWrc9k3X7869W1Ke1pUTgPV1OUu3GQsa1ueQ8YeHz6dQzK1I3Ve5Tn7TTN+Le TS6g== MIME-Version: 1.0 Received: by 10.182.53.103 with SMTP id a7mr5925517obp.3.1346358098824; Thu, 30 Aug 2012 13:21:38 -0700 (PDT) Received: by 10.76.97.168 with HTTP; Thu, 30 Aug 2012 13:21:38 -0700 (PDT) In-Reply-To: <20120830182257.GC31703@nanocomputer.nanoman.ca> References: <20120830182257.GC31703@nanocomputer.nanoman.ca> Date: Thu, 30 Aug 2012 15:21:38 -0500 Message-ID: From: Jeremy Messenger To: nanoman@nanoman.ca Content-Type: text/plain; charset=ISO-8859-1 Cc: gnome@freebsd.org Subject: Re: WANT_GNOME Causes Automatic Dependencies X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Aug 2012 20:21:40 -0000 On Thu, Aug 30, 2012 at 1:22 PM, A.J. Kehoe IV (Nanoman) wrote: > WANT_GNOME causes automatic dependencies. This causes problems for port and > package management, as described in the FreeBSD Porter's Handbook on the > "Dependencies" page under "Problems Caused by Automatic Dependencies": > > http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/makefile-depend.html I agree, I have got rid of it in bsd.mate.mk. > To solve this problem, I'm creating a new port called misc/gnome-components. > This "meta-port" will define all the optional dependencies from > Mk/bsd.gnome.mk as OPTIONS. In Mk/bsd.gnome.mk, the whole automatic > dependencies section will be replaced with one line: > > RUN_DEPENDS+= gnome-components:${PORTSDIR}/misc/gnome-components > > I hope to have this finished by tomorrow (2012-08-31). If anyone has any > suggestions or alternative solutions, I'm very interested to hear what you > have to say. But.. I disagree with the method you are doing there. You can't just do a sweep, because there is actually a few that do not provide flag option to disable it. You need to do it by manual and remove the HAVE_GNOME or convert it to OPTIONS if it allows you to. I prefer anyone to do a real fix/clean instead of band-aid (misc/gnome-components). Cheers, Mezz > -- > A.J. Kehoe IV (Nanoman) | /"\ ASCII Ribbon Campaign > Nanoman's Company | \ / - No HTML/RTF in E-mail > E-mail: nanoman@nanoman.ca | X - No proprietary attachments > WWW: http://www.nanoman.ca/ | / \ - Respect for open standards -- mezz.freebsd@gmail.com - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org