Created attachment 148638 [details] security/lastpass-cli shar lastpass-cli is an open-source command-line interface to the popular LastPass password management service. WWW: https://github.com/lastpass/lastpass-cli WWW: https://lastpass.com/
Created attachment 148719 [details] Updated shar for 2014-10-27 This is an updated shar, using a slightly newer version, which has some documentation improvements and better support for multiple accounts. The port now has optional runtime dependencies on pinentry, xclip and xsel. Tested with porttools and poudriere testport on RELENG_10.
Further testing via Redports shows odd asciidoc/xmlto dependency errors on 8.4 and 9.2 (maybe just a Redports issue?), and a compiler error because the -Wno-language-extension-token flag is unav Removing that leaves it with a linking error because the base version of OpenSSL is apparently too old to provide PKCS5_PBKDF2_HMAC().
Created attachment 148833 [details] Updated shar for 2014-10-31 This build has fallback code for OpenSSL <1.0.0 and builds successfully on 9.3, 10.0 and 10.1.
visually this looks good. The only nit I have is OPTIONS_DEFINE normally comes immediately after OPTIONS_DEFAULT. As the front page of redports says, it's basically useless now, especially for QA purposes. It's untrustworthy and you shouldn't bother. That said, do you have the ability (e.g. resources) to provide a poudriere test log with stage-qa checks performed (e.g. poudriere bulk with -t option or poudriere testport)? If yes, and you attach it, I can move this to patch-ready without hesitation pending a good log.
Created attachment 148862 [details] poudriere testport on FreeBSD 10.0 jail Thanks, testport log attached.
Thanks, promoting as promised!
A commit references this bug: Author: marino Date: Tue Nov 4 17:11:06 UTC 2014 New revision: 372155 URL: https://svnweb.freebsd.org/changeset/ports/372155 Log: Add new port security/lastpass-cli PR: 194594 Submitted by: Thomas Hurst lastpass-cli is an open-source command-line interface to the popular LastPass password management service. Changes: head/security/Makefile head/security/lastpass-cli/ head/security/lastpass-cli/Makefile head/security/lastpass-cli/distinfo head/security/lastpass-cli/pkg-descr head/security/lastpass-cli/pkg-message
I did some minor formatting tweaks and removed one of the WWW lines from pkg-descr (you can only have one). Everything else was fine, thanks!
Lovely, thank you :)