Created attachment 191875 [details] mail/alpine update to 2.21.999 Update mail/alpine to latest version 2.21.999
When all options are selected, stage-qa fails: > Error: /usr/local/bin/alpine is linked to /usr/local/lib/libntlm.so.0 from security/libntlm but it is not declared as a dependency > Warning: you need LIB_DEPENDS+=libntlm.so:security/libntlm Please make sure stage-qa doesn't fail no matter what options are selected.
I can't reproduce this error here. Build and reinstalled, with all options on, on poudriere and my own machine (amd64).
(In reply to Marco Beishuizen from comment #2) You need to have security/libntlm installed.
Why would I install this library? Alpine doesn't need it.
Because it picks it up when it is installed. This means that it can potentially link to it. This means that it might be needed.
Turns out that NTLM authentication support was added upstream. When security/libntlm is installed on the system, alpine is build with NTLM support. I'll create a new Makefile with a build option for NTLM support.
(In reply to Marco Beishuizen from comment #6) And please also make sure that when this option is "off", it doesn't link to NTLM even if it is installed.
Created attachment 191905 [details] mail/alpine update to 2.21.999 New diff: - update alpine to 2.21.999 - added option for Windows NT Lan Manager authentication
Committed. Thank you for the update!
A commit references this bug: Author: yuri Date: Wed Mar 28 22:33:08 UTC 2018 New revision: 465849 URL: https://svnweb.freebsd.org/changeset/ports/465849 Log: mail/alpine: Update 2.21.1 -> 2.21.999 Port changes: * Change to DISTVERSION * Remove unused MAILDIR_DESC * Add the new NTLM option to support Windows NT Lan Manager authentication * Replace WWW with the real homepage PR: 227002 Submitted by: Marco Beishuizen <mbeis@xs4all.nl> (maintainer) Changes: head/mail/alpine/Makefile head/mail/alpine/distinfo head/mail/alpine/pkg-descr