Bug 229574 - net/samba48: Makefile requires USES=readline according to poudriere testport stage-qa
Summary: net/samba48: Makefile requires USES=readline according to poudriere testport ...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Timur I. Bakeyev
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-07-06 23:43 UTC by Derek Schrock
Modified: 2018-07-31 03:30 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Derek Schrock 2018-07-06 23:43:12 UTC
According to poudriere testport stage-qa net/samba48 needs USES+=readline

...
====> Running Q/A tests (stage-qa)
Error: /usr/local/bin/net is linked to /usr/local/lib/libreadline.so.7 from devel/readline but it is not declared as a dependency
Warning: you need USES+=readline
Notice: You have some Perl modules as dependencies but you do not have devel/p5-Module-CoreList installed, the perlcore QA check gets better results when using it, especially with older Perl versions.
*** Error code 1
...

At this point the testport fails.

I'd like to guess if net is part of older (47,46) samba releases the would be needed as well?  I'm only testing 48 for now.
Comment 1 Timur I. Bakeyev freebsd_committer freebsd_triage 2018-07-31 03:30:51 UTC
USES+=readline breaks the port, unfortunately. For consistency I've added LIB_DEPENDS with that library to the port.