Add a new port security/keepass which is the official KeePass tool, now re-written using .Net and available on FreeBSD using mono.
Created attachment 156527 [details] shar(1) file for security/keepass
Created attachment 156528 [details] Successful poudriere testport logs on FreeBSD 10.1 amd64
Created attachment 156529 [details] shar(1) file for security/keepass Removed mutes (@) before INSTALL_ commands to satisfy portlint. No other warnings outstanding from portlint -AC.
Created attachment 156530 [details] Successful poudriere testport logs on FreeBSD 10.1 i386
Created attachment 156531 [details] Successful poudriere testport logs on FreeBSD 9.3 amd64
Created attachment 156553 [details] Successful poudriere testport logs on FreeBSD 8.4 amd64
Created attachment 156559 [details] Successful poudriere testport logs on FreeBSD 9.3 i386
Created attachment 156571 [details] Successful poudriere testport logs on FreeBSD 8.4 i386
Huh. I thought I'd submitted a comment on this earlier today, but I guess I never did. The first paragraph of the pkg-descr doesn't make a lot of sense in a pkg-descr. The other KeePass-related ports start at the second paragraph. Your call on this one. The pkg-descr also needs to identify what the difference is between security/keepass and security/keepassx (I'm not even sure what the difference is).
Created attachment 156588 [details] shar(1) file for security/keepass Updated pkg-desc to remove first paragraph and explain that this is the official version of the software, which was original only available for Windows but has now been re-written in .Net and available on BSD with Mono. For reference, security/keepassx and security/keepassx2 were independently made versions with a Qt frontend and only compatible with database version 1.x of the official KeePass.
A commit references this bug: Author: adamw Date: Sat May 16 16:39:17 UTC 2015 New revision: 386557 URL: https://svnweb.freebsd.org/changeset/ports/386557 Log: Add security/keepass, the official KeePass client. KeePass is a free open source password manager, which helps you to manage your passwords in a secure way. You can put all your passwords in one database, which is locked with one master key or a key file. So you only have to remember one single master password or select the key file to unlock the whole database. The databases are encrypted using the best and most secure encryption algorithms currently known (AES and Twofish). This is the official KeePass application, which was originally only available for Windows, but has now been re-written with .Net and able to be run on BSD, Linux and Mac OS X with Mono. WWW: http://keepass.info/ PR: 200062 Submitted by: Ben Woods Changes: head/security/Makefile head/security/keepass/ head/security/keepass/Makefile head/security/keepass/distinfo head/security/keepass/files/ head/security/keepass/files/keepass.sh.in head/security/keepass/pkg-descr head/security/keepass/pkg-plist
Committed. Good work, Ben. Thanks for being patient on this PR.