Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 16 Aug 2014 17:46:31 +0200
From:      Tijl Coosemans <tijl@FreeBSD.org>
To:        Matthias Andree <mandree@FreeBSD.org>
Cc:        svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, Raphael Kubo da Costa <rakuco@FreeBSD.org>, ports-committers@freebsd.org
Subject:   Re: svn commit: r365038 - in head: . accessibility/jovie accessibility/kaccessible accessibility/kdeaccessibility4 accessibility/kmag accessibility/kmousetool accessibility/kmouth arabic/kde4-l10n arch...
Message-ID:  <20140816174631.75f329ec@kalimero.tijl.coosemans.org>
In-Reply-To: <53EF771A.9060704@FreeBSD.org>
References:  <201408152037.s7FKbXrx086545@svn.freebsd.org> <86bnrk4rwl.fsf@FreeBSD.org> <53EF771A.9060704@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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
> <https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192706>;

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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140816174631.75f329ec>