From owner-freebsd-ports@FreeBSD.ORG Sat Jan 24 18:13:59 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 915EA1065676 for ; Sat, 24 Jan 2009 18:13:59 +0000 (UTC) (envelope-from cmt@burggraben.net) Received: from smtp.burggraben.net (ns.haidundneu23.net [213.133.108.24]) by mx1.freebsd.org (Postfix) with ESMTP id 3F0C88FC19 for ; Sat, 24 Jan 2009 18:13:59 +0000 (UTC) (envelope-from cmt@burggraben.net) Received: from localhost (localhost [127.0.0.1]) by smtp.burggraben.net (Postfix) with ESMTP id 3E48E6809A for ; Sat, 24 Jan 2009 19:13:58 +0100 (CET) X-Spam-Scanned: by amavisd-new at haidundneu23.net Received: from smtp.burggraben.net ([127.0.0.1]) by localhost (ns.haidundneu23.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8-0L5oq8zpji for ; Sat, 24 Jan 2009 19:13:57 +0100 (CET) Received: from reindeer.haidundneu23.net (p5B2DDD6A.dip.t-dialin.net [91.45.221.106]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "reindeer.haidundneu23.net", Issuer "Christoph Moench-Tegeder" (verified OK)) by smtp.burggraben.net (Postfix) with ESMTP for ; Sat, 24 Jan 2009 19:13:57 +0100 (CET) Received: by reindeer.haidundneu23.net (Postfix, from userid 1000) id A4D8F1141C; Sat, 24 Jan 2009 19:13:56 +0100 (CET) Date: Sat, 24 Jan 2009 19:13:56 +0100 From: Christoph Moench-Tegeder To: freebsd-ports@freebsd.org Message-ID: <20090124181356.GD35469@reindeer.haidundneu23.net> References: <497B3E95.8050506@janh.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <497B3E95.8050506@janh.de> X-PGP-Key: RSA/2048 0xB816EBBD X-PGP-Fingerprint: 89 2E 6D 05 95 B8 D7 1F 7C 1D C3 1E 95 A0 9B 5D X-GPG: supported User-Agent: Mutt/1.5.18 (2008-05-17) Subject: Re: Ports required to rebuild after upgrading Xorg to 7.4 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, 24 Jan 2009 18:13:59 -0000 ## Jan Henrik Sylvester (me@janh.de): > >> Did you run portupgrade -rf libxcb? > > On a related note: I ran above command _before_ doing a full > > "portupgrade -a". A whole bunch of ports failed to upgrade because > A mixture of -rf and a -a upgrade is always problematic, unless you were > up-to-date before the library in question got updated. I was quite close to being up-to-date (some hours), which has been close enough in all cases until now (that's why I csup once a day, so I can update to a point close before larger changes and then do whatever UPDATING suggests). > BTW: Doing -rf is usually a lot more compile(!) time consuming than > necessary, since indirect dependencies of a port usually (but only > usually) do not link against the library in question. If you (think you) > know what you are doing, you can try to find the ports that actually > link against an old library using 'libchk -v' (or pkg_libchk as > mentioned above). And in case I screw up, I'll just take pkg_delete -fa and start over :) Luckily, such updates as X do not happen that often (as far as I can remember it's just X, Gnome and perhaps KDE triggering large-scale compiler action). Regards, Christoph -- Spare Space