On Sun, Dec 12, 2021 at 11:52:40AM +0000, Stuart Henderson wrote:
> Related to the "policy for dlopen'd libraries etc" mail I just posted but
> worth a separate thread I think ..
> 
> When you see "LIB_DEPENDS <xx> not needed for <yy>" when "make package"
> runs, it means that the LIB_DEPENDS entry is *ignored* as a run dependency
> and is equivalent to BUILD_DEPENDS.
> 
> :     LIB_DEPENDS <spec> not needed for <FULLPKGPATH>  There doesn't seem to 
> be
> :     any WANTLIB to match the given LIB_DEPENDS.  Thus, the LIB_DEPENDS won't
> :     turn into a @depends line in the created package.
> 
> This is nearly always an error - bsd.port.mk(5) lists some "might be
> intentional" but those cases are rare and could be handled with conditionals
> instead (perhaps it would be better if we do turn it into an actual error).
> 
> I think all current cases in ports *are* an error:
> 
> audio/moc             LIB_DEPENDS devel/gettext,-runtime not needed for 
> audio/moc ?
> audio/cantata         LIB_DEPENDS audio/libebur128 not needed for 
> audio/cantata ?
> x11/kde-applications/kcron    LIB_DEPENDS devel/kf5/kiconthemes not needed 
> for x11/kde-applications/kcron ?
> x11/pidgin-libnotify  LIB_DEPENDS net/pidgin,-libpurple not needed for 
> x11/pidgin-libnotify ?
> graphics/opencsg      LIB_DEPENDS x11/qt5/qtbase,-main not needed for 
> graphics/opencsg ?
> graphics/piglit               LIB_DEPENDS graphics/vulkan-loader not needed 
> for graphics/piglit ?
> net/pidgin            LIB_DEPENDS lang/python/3.9 not needed for 
> net/pidgin,-finch ?
> editors/calligra      LIB_DEPENDS devel/kf5/kcalendarcore not needed for 
> editors/calligra ?
> editors/calligra      LIB_DEPENDS devel/kf5/kcontacts not needed for 
> editors/calligra ?
> editors/calligra      LIB_DEPENDS textproc/libwpd not needed for 
> editors/calligra ?
> games/f1spirit                LIB_DEPENDS devel/libidn not needed for 
> games/f1spirit ?
> math/nonogram         LIB_DEPENDS math/nonolib not needed for math/nonogram ?
> sysutils/libfsapfs    LIB_DEPENDS sysutils/libfwnt not needed for 
> sysutils/libfsapfs ?
> 
> 
> 
Considering how few there are left, I concur.

Once they're fixed, we can turn these into errors.

Reply via email to