From owner-cvs-all@FreeBSD.ORG Fri Dec 16 21:26:00 2011 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:4f8:fff6::35]) by hub.freebsd.org (Postfix) with ESMTP id DE8FE1065670; Fri, 16 Dec 2011 21:26:00 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from 172-17-198-245.globalsuite.net (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id 0B89F178B4C; Fri, 16 Dec 2011 21:24:58 +0000 (UTC) Message-ID: <4EEBB72A.3070708@FreeBSD.org> Date: Fri, 16 Dec 2011 13:24:58 -0800 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:8.0) Gecko/20111110 Thunderbird/8.0 MIME-Version: 1.0 To: Roman Bogorodskiy , ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org, ntarmos@cs.uoi.gr References: <201112151752.pBFHqKMG094562@repoman.freebsd.org> <4EEA6349.60603@FreeBSD.org> <4EEAAD6B.5090507@FreeBSD.org> <20111216121133.GA16243@bluepex.com> In-Reply-To: <20111216121133.GA16243@bluepex.com> X-Enigmail-Version: undefined OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Subject: Re: cvs commit: ports/x11/xcb-util Makefile distinfo pkg-plist ports/x11/xcb-util/files patch-icccm-icccm.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Dec 2011 21:26:01 -0000 On 12/16/2011 04:11, Renato Botelho do Couto wrote: > On Thu, Dec 15, 2011 at 06:31:07PM -0800, Doug Barton wrote: >> I can now confirm that at least xfce4-desktop is unable to be recompiled >> due to this change. Unless I'm really missing something dramatic it >> seems to me that this update should be backed out for now. > > I was investigating it because new awesome version requires 0.3.8. This > new version was splitted into few pieces, so, we'll need more ports and > change dependencies accordingly. > > The new ports would be: > > xcb-util > xcb-util-image > xcb-util-keysyms > xcb-util-renderutil > xcb-util-wm > > According my first search, there are few packages that requires > xcb-util, it won't be so hard to track all of them. > > murphys# find ./ -mindepth 3 -maxdepth 3 -iname Makefile | xargs fgrep -l xcb-util > ./graphics/cairo/Makefile > ./graphics/pornview/Makefile > ./x11/startup-notification/Makefile > ./x11/xcb-util/Makefile > ./x11-wm/awesome/Makefile > ./x11-wm/i3/Makefile > ./x11-wm/mcwm/Makefile My list from 'pkg_info -R' is rather longer, although I can't promise that all of them are direct dependencies. Also, while I commend you on your cleverness in your find pattern it's not safe to assume that every dependency is going to be in something called "Makefile." The only safe way to find them all is 'cd /usr/ports/ && grep -r xcb-util'. You should also consider 'cd /usr/ports && make search key=xcb-util' as a starting point. It lists many more ports than you have here. hth, Doug -- [^L] Breadth of IT experience, and depth of knowledge in the DNS. Yours for the right price. :) http://SupersetSolutions.com/