From owner-svn-ports-head@FreeBSD.ORG Sat Aug 16 16:07:14 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mandree.no-ip.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E1E9FD04; Sat, 16 Aug 2014 16:07:13 +0000 (UTC) Received: from [IPv6:::1] (localhost6.localdomain6 [IPv6:::1]) by apollo.emma.line.org (Postfix) with ESMTP id 4D76223CEB6; Sat, 16 Aug 2014 18:07:12 +0200 (CEST) Message-ID: <53EF81B0.4060200@FreeBSD.org> Date: Sat, 16 Aug 2014 18:07:12 +0200 From: Matthias Andree User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.0 MIME-Version: 1.0 To: Tijl Coosemans Subject: Re: svn commit: r365038 - in head: . accessibility/jovie accessibility/kaccessible accessibility/kdeaccessibility4 accessibility/kmag accessibility/kmousetool accessibility/kmouth arabic/kde4-l10n arch... References: <201408152037.s7FKbXrx086545@svn.freebsd.org> <86bnrk4rwl.fsf@FreeBSD.org> <53EF771A.9060704@FreeBSD.org> <20140816174631.75f329ec@kalimero.tijl.coosemans.org> In-Reply-To: <20140816174631.75f329ec@kalimero.tijl.coosemans.org> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Cc: svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, Raphael Kubo da Costa , ports-committers@freebsd.org X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Aug 2014 16:07:14 -0000 Am 16.08.2014 um 17:46 schrieb Tijl Coosemans: > On Sat, 16 Aug 2014 17:22:02 +0200 Matthias Andree wrote: >> I have overhauled the bump_revision.pl script to limit it to direct >> dependencies - it's a bit slow, and is awaiting maintainer comment, see >> > > What I do is "cd /usr/ports && grep -R category/port *". This also > captures optional dependencies. Sometimes you also have to grep for > USE_ variables and their option helper variant. > > That only captures directly dependent ports. You also need to bump > indirectly dependent ports that overlink to the library. You can use > "pkg rquery '%o %B' | grep 'libfoo\.so'" for that but this only > captures default options. It's not possible to detect overlinking via > non-default options, which is one of the reasons overlinking is bad. > Oh and I should note that the "grab indirect dependents" still works through use of different options in the revised script.