From owner-freebsd-ports@FreeBSD.ORG Sun Jan 25 00:00:58 2009 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 826DA106564A for ; Sun, 25 Jan 2009 00:00:58 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx22.fluidhosting.com [204.14.89.5]) by mx1.freebsd.org (Postfix) with ESMTP id 1CEE28FC1D for ; Sun, 25 Jan 2009 00:00:58 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: (qmail 21300 invoked by uid 399); 25 Jan 2009 00:00:58 -0000 Received: from localhost (HELO ?192.168.0.19?) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 25 Jan 2009 00:00:58 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <497BABD8.70408@FreeBSD.org> Date: Sat, 24 Jan 2009 16:01:28 -0800 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.19 (Windows/20081209) MIME-Version: 1.0 To: Garrett Cooper References: <7d6fde3d0901241451x109c9b49j8c79c8baec342fca@mail.gmail.com> In-Reply-To: <7d6fde3d0901241451x109c9b49j8c79c8baec342fca@mail.gmail.com> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: FreeBSD Ports Subject: Re: portmaster: But really -- cairo's installed! 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: Sun, 25 Jan 2009 00:00:58 -0000 Garrett Cooper wrote: > Here's a bit more confusion from portmaster through the xorg upgrade > (saw it scroll by the screen ~ 4 times upgrading some packages): > > ===>>> @pkgdep cairo-1.8.6,1 is listed as a dependency > ===>>> but there is no installed version I only need one example. :) > [root@orangebox /usr/ports/x11/dri2proto]# ls /var/db/pkg/cairo-1.8.6,1/ > +COMMENT +CONTENTS +DESC +MTREE_DIRS +REQUIRED_BY > > Has this been seen before? The code to detect an installed port is very simple, and relies on the ORIGIN being correctly recorded in +CONTENTS. Can you look for a line like this in the cairo +CONTENTS file: @comment ORIGIN: If that line is there, please send me a copy of the +CONTENTS file and I'll try to figure out what's going wrong here. If it's not there, you have your answer. Doug -- This .signature sanitized for your protection