[NEW stage-qa check] proxydeps: checks for the missing package dependencies

Yuri yuri at rawbw.com
Mon May 23 19:13:35 UTC 2016


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




More information about the freebsd-ports mailing list