Bug 241939

Summary: net-mgmt/p5-FusionInventory-Agent: required perl5 packages missing
Product: Ports & Packages Reporter: O. Hartmann <ohartmann>
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: Closed Feedback Timeout    
Severity: Affects Many People CC: danfe, freebsd, wen
Priority: --- Flags: bugzilla: maintainer-feedback? (freebsd)
Version: Latest   
Hardware: Any   
OS: Any   

Description O. Hartmann 2019-11-13 09:20:09 UTC
It seems obviosu for those installing/compiling/packaging the port net-mgmt/p5-FusionInventory-Agent does require two prerequisite perl5 packages, not referenced by the port's Makefile as rundtime dependencies:

devel/p5-UNIVERSAL-require
devel/p5-File-which

trying to start service fusioninventory on a host fails with errors refering to both missing packages not installed as dependencies by other ports.
Comment 1 O. Hartmann 2019-11-13 09:56:20 UTC
It seems, that in cases were for security reasons HTTPS is required, the port

www/p5-LWP-Protocol-https

is also necessary.

I have to correct: replace devel/p5-File-which with sysutils/p5-File-which.
Comment 2 Alexey Dokuchaev freebsd_committer 2020-07-06 12:46:52 UTC
(In reply to O. Hartmann from comment #0)
> two prerequisite perl5 packages, not referenced by the port's Makefile
> as runtime dependencies:
> 
> devel/p5-UNIVERSAL-require
> devel/p5-File-which
I see both of them listed in the RUN_DEPENDS.

(In reply to O. Hartmann from comment #1)
> in cases were for security reasons HTTPS is required, the port
> www/p5-LWP-Protocol-https is also necessary.
Again, I see it listed in the SSL_RUN_DEPENDS, which would be appended to RUN_DEPENDS if SSL option is selected.

Is your ports tree up-to-date?