From owner-freebsd-ports@freebsd.org Mon May 23 19:13:34 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F1C06B4781D for ; Mon, 23 May 2016 19:13:34 +0000 (UTC) (envelope-from yuri@rawbw.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id E08B01DB8 for ; Mon, 23 May 2016 19:13:34 +0000 (UTC) (envelope-from yuri@rawbw.com) Received: by mailman.ysv.freebsd.org (Postfix) id DBD5EB4781C; Mon, 23 May 2016 19:13:34 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DB718B4781B for ; Mon, 23 May 2016 19:13:34 +0000 (UTC) (envelope-from yuri@rawbw.com) Received: from shell1.rawbw.com (shell1.rawbw.com [198.144.192.42]) by mx1.freebsd.org (Postfix) with ESMTP id CD34D1DB7 for ; Mon, 23 May 2016 19:13:34 +0000 (UTC) (envelope-from yuri@rawbw.com) Received: from yuri.doctorlan.com (c-24-5-143-190.hsd1.ca.comcast.net [24.5.143.190]) (authenticated bits=0) by shell1.rawbw.com (8.15.1/8.15.1) with ESMTPSA id u4NJDSa5054324 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 23 May 2016 12:13:28 -0700 (PDT) (envelope-from yuri@rawbw.com) X-Authentication-Warning: shell1.rawbw.com: Host c-24-5-143-190.hsd1.ca.comcast.net [24.5.143.190] claimed to be yuri.doctorlan.com To: "ports@freebsd.org" From: Yuri Subject: [NEW stage-qa check] proxydeps: checks for the missing package dependencies Message-ID: <3a8742d0-b51d-8ad2-9266-f09938802820@rawbw.com> Date: Mon, 23 May 2016 12:13:26 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 May 2016 19:13:35 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=195203 This check finds all packages of the shared libraries that executables and shared libraries in the port immediately depend on which aren't declared as dependencies. It suggests the missing USE clauses, like this: > ====> Running Q/A tests (stage-qa) > Warning: dependency file '/usr/local/lib/qt4/libQtGui.so.4' belongs to the package qt4-gui-4.8.7_1 which isn't declared as a dependency > Warning: you need USE_QT4+=gui > Warning: dependency file '/usr/local/lib/qt4/libQtNetwork.so.4' belongs to the package qt4-network-4.8.7 which isn't declared as a dependency > Warning: you need USE_QT4+=network > Warning: dependency file '/usr/local/lib/qt4/libQtCore.so.4' belongs to the package qt4-corelib-4.8.7_2 which isn't declared as a dependency > Warning: you need USE_QT4+=corelib > Warning: dependency file '/usr/local/lib/libX11.so.6' belongs to the package libX11-1.6.3,1 which isn't declared as a dependency > Warning: you need USE_XORG+=x11 > Warning: dependency file '/usr/local/lib/libXss.so.1' belongs to the package libXScrnSaver-1.2.2_3 which isn't declared as a dependency > Warning: you need USE_XORG+=xscrnsaver Please commit this patch. Thanks, Yuri