From owner-freebsd-ports@FreeBSD.ORG Sat Jun 16 11:42:13 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 46A2D16A46D for ; Sat, 16 Jun 2007 11:42:13 +0000 (UTC) (envelope-from tataz@tataz.chchile.org) Received: from smtp5-g19.free.fr (smtp5-g19.free.fr [212.27.42.35]) by mx1.freebsd.org (Postfix) with ESMTP id 09C1713C487 for ; Sat, 16 Jun 2007 11:42:12 +0000 (UTC) (envelope-from tataz@tataz.chchile.org) Received: from tatooine.tataz.chchile.org (tataz.chchile.org [82.233.239.98]) by smtp5-g19.free.fr (Postfix) with ESMTP id 60F4F44D49; Sat, 16 Jun 2007 13:42:11 +0200 (CEST) Received: from obiwan.tataz.chchile.org (unknown [192.168.1.25]) by tatooine.tataz.chchile.org (Postfix) with ESMTP id 678A79B497; Sat, 16 Jun 2007 11:41:54 +0000 (UTC) Received: by obiwan.tataz.chchile.org (Postfix, from userid 1000) id 42082405B; Sat, 16 Jun 2007 13:41:54 +0200 (CEST) Date: Sat, 16 Jun 2007 13:41:54 +0200 From: Jeremie Le Hen To: Stephen Hurd Message-ID: <20070616114154.GA56829@obiwan.tataz.chchile.org> References: <20070614070602.GD39533@obiwan.tataz.chchile.org> <200706140714.l5E7EK0U023767@smtpclu-1.eunet.yu> <20070614075418.GA8093@obiwan.tataz.chchile.org> <200706142322.l5ENMbZt009741@smtpclu-6.eunet.yu> <20070615121125.GH1173@turion.vk2pj.dyndns.org> <4673B353.5040006@sasktel.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4673B353.5040006@sasktel.net> User-Agent: Mutt/1.5.15 (2007-04-06) Cc: Nikola Lecic , Peter Jeremy , Jeremie Le Hen , freebsd-ports@freebsd.org Subject: Re: Keeping track of automatically installed dependency-only ports 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: Sat, 16 Jun 2007 11:42:13 -0000 Hi Stephen, On Sat, Jun 16, 2007 at 02:54:27AM -0700, Stephen Hurd wrote: > All of this rather assumes that *everything* is installed from ports. > 1) install portXXX which requires SDL, so SDL gets sucked in > 2) build thingYYY (which uses configure and only uses SDL if it's already > installed - common) manually and install it If thingYYY detects SDL and uses it at configure stage, it should be recorded in the dependency list. I suppose this is up to the maintainer to deal with this as whether the aforementioned feature exists or not, nothing would prevent the user from deinstalling SDL and break thingYYY otherwise. Best regards, -- Jeremie Le Hen < jeremie at le-hen dot org >< ttz at chchile dot org >