Bug 241939 - net-mgmt/p5-FusionInventory-Agent: required perl5 packages missing
Summary: net-mgmt/p5-FusionInventory-Agent: required perl5 packages missing
Status: Open
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-11-13 09:20 UTC by O. Hartmann
Modified: 2020-07-06 12:46 UTC (History)
2 users (show)

See Also:
bugzilla: maintainer-feedback? (freebsd)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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?