From owner-freebsd-ports@FreeBSD.ORG Wed Oct 3 08:30:57 2007 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 D72DE16A468; Wed, 3 Oct 2007 08:30:57 +0000 (UTC) (envelope-from neldredge@math.ucsd.edu) Received: from euclid.ucsd.edu (euclid.ucsd.edu [132.239.145.52]) by mx1.freebsd.org (Postfix) with ESMTP id B041913C458; Wed, 3 Oct 2007 08:30:57 +0000 (UTC) (envelope-from neldredge@math.ucsd.edu) Received: from zeno.ucsd.edu (zeno.ucsd.edu [132.239.145.22]) by euclid.ucsd.edu (8.11.7p3+Sun/8.11.7) with ESMTP id l938Bvj17718; Wed, 3 Oct 2007 01:11:57 -0700 (PDT) Received: from localhost (neldredg@localhost) by zeno.ucsd.edu (8.11.7p3+Sun/8.11.7) with ESMTP id l938BuI07112; Wed, 3 Oct 2007 01:11:56 -0700 (PDT) X-Authentication-Warning: zeno.ucsd.edu: neldredg owned process doing -bs Date: Wed, 3 Oct 2007 01:11:56 -0700 (PDT) From: Nate Eldredge X-X-Sender: neldredg@zeno.ucsd.edu To: bug-followup@FreeBSD.org, neldredge@ucsd.edu, portmgr@FreeBSD.org, pav@FreeBSD.org, netchild@FreeBSD.org, freebsd-ports@FreeBSD.org Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Subject: Re: ports/115432: Ports missing library dependencies 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: Wed, 03 Oct 2007 08:30:57 -0000 Hi, [For those I've just cc'ed: the PR describes a problem where some ports lack dependencies on shared libraries that they use. This didn't used to occur. My test case is gqview, which doesn't have a dependency on png, although it links to it.] A little more feedback on this. I tried some old versions of things, and it appears that this bug was introduced with revision 1.570 of ports/Mk/bsd.port.mk, committed by pav on June 28 and submitted by netchild. They are cc'ed :) 1.569 works, and gqview properly depends on png. The problem can be tested a little more efficiently by running "make actual-package-depends" in ports/graphics/gqview. With 1.569 png is included in the list, and in 1.570 it is not. The make syntax is confusing and it's hard for me to tell what that patch actually does, so I can't see where it might be wrong, but maybe someone else can. Thanks all! -- Nate Eldredge neldredge@math.ucsd.edu