From owner-freebsd-ports@FreeBSD.ORG Thu Jul 20 15:38:57 2006 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6016416A4DA for ; Thu, 20 Jul 2006 15:38:57 +0000 (UTC) (envelope-from jhein@timing.com) Received: from Daffy.timing.com (ns1int.timing.com [206.168.13.218]) by mx1.FreeBSD.org (Postfix) with ESMTP id F09AA43D49 for ; Thu, 20 Jul 2006 15:38:56 +0000 (GMT) (envelope-from jhein@timing.com) Received: from gromit.timing.com (gromit.timing.com [206.168.13.209]) by Daffy.timing.com (8.13.1/8.13.1) with ESMTP id k6KFcuQY071485; Thu, 20 Jul 2006 09:38:56 -0600 (MDT) (envelope-from jhein@timing.com) Received: from gromit.timing.com (localhost [127.0.0.1]) by gromit.timing.com (8.13.6/8.13.6) with ESMTP id k6KFcmQC087872; Thu, 20 Jul 2006 09:38:48 -0600 (MDT) (envelope-from jhein@gromit.timing.com) Received: (from jhein@localhost) by gromit.timing.com (8.13.6/8.13.6/Submit) id k6KFcmBn087869; Thu, 20 Jul 2006 09:38:48 -0600 (MDT) (envelope-from jhein) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <17599.41864.770942.12767@gromit.timing.com> Date: Thu, 20 Jul 2006 09:38:48 -0600 From: John E Hein To: Chuck Swiger In-Reply-To: <44BF96D9.5080100@mac.com> References: <17598.52872.765184.211253@gromit.timing.com> <44BF877E.70208@mac.com> <17599.37113.693799.8184@gromit.timing.com> <44BF96D9.5080100@mac.com> X-Mailer: VM 7.19 under Emacs 21.3.1 X-Virus-Scanned: ClamAV version 0.87.1, clamav-milter version 0.87 on Daffy.timing.com X-Virus-Status: Clean Cc: ports@freebsd.org Subject: Re: conflicting dependency 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: Thu, 20 Jul 2006 15:38:57 -0000 Chuck Swiger wrote at 10:44 -0400 on Jul 20, 2006: > > If the porter listed A as the dependency and libfoo is already > > installed via B, what is the mechanism in the ports infrastructure by > > which B gets registered as the dependency? > > The package database keeps track of all files installed by ports and knows > which port installed which file. See "man pkg_which". Then I am seeing different behavior for some reason. I see a @pkgdep entry for an uninstalled port. I'll see if I can track down why.