Bug 200062 - [NEW PORT] security/keepass: Light-weight and easy-to-use password manager
Summary: [NEW PORT] security/keepass: Light-weight and easy-to-use password manager
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: Adam Weinberger
URL: http://keepass.info/
Keywords:
Depends on:
Blocks:
 
Reported: 2015-05-09 04:23 UTC by Ben Woods
Modified: 2015-05-16 16:40 UTC (History)
1 user (show)

See Also:


Attachments
shar(1) file for security/keepass (4.56 KB, text/plain)
2015-05-09 04:39 UTC, Ben Woods
no flags Details
Successful poudriere testport logs on FreeBSD 10.1 amd64 (54.17 KB, text/plain)
2015-05-09 04:40 UTC, Ben Woods
no flags Details
shar(1) file for security/keepass (4.55 KB, text/plain)
2015-05-09 04:46 UTC, Ben Woods
no flags Details
Successful poudriere testport logs on FreeBSD 10.1 i386 (54.23 KB, text/plain)
2015-05-09 04:47 UTC, Ben Woods
no flags Details
Successful poudriere testport logs on FreeBSD 9.3 amd64 (56.22 KB, text/plain)
2015-05-09 05:37 UTC, Ben Woods
no flags Details
Successful poudriere testport logs on FreeBSD 8.4 amd64 (56.24 KB, text/plain)
2015-05-09 10:17 UTC, Ben Woods
no flags Details
Successful poudriere testport logs on FreeBSD 9.3 i386 (56.22 KB, text/plain)
2015-05-09 11:24 UTC, Ben Woods
no flags Details
Successful poudriere testport logs on FreeBSD 8.4 i386 (56.24 KB, text/plain)
2015-05-09 14:58 UTC, Ben Woods
no flags Details
shar(1) file for security/keepass (4.26 KB, text/plain)
2015-05-10 05:37 UTC, Ben Woods
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ben Woods freebsd_committer freebsd_triage 2015-05-09 04:23:49 UTC
Add a new port security/keepass which is the official KeePass tool, now re-written using .Net and available on FreeBSD using mono.
Comment 1 Ben Woods freebsd_committer freebsd_triage 2015-05-09 04:39:37 UTC
Created attachment 156527 [details]
shar(1) file for security/keepass
Comment 2 Ben Woods freebsd_committer freebsd_triage 2015-05-09 04:40:44 UTC
Created attachment 156528 [details]
Successful poudriere testport logs on FreeBSD 10.1 amd64
Comment 3 Ben Woods freebsd_committer freebsd_triage 2015-05-09 04:46:48 UTC
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.
Comment 4 Ben Woods freebsd_committer freebsd_triage 2015-05-09 04:47:45 UTC
Created attachment 156530 [details]
Successful poudriere testport logs on FreeBSD 10.1 i386
Comment 5 Ben Woods freebsd_committer freebsd_triage 2015-05-09 05:37:28 UTC
Created attachment 156531 [details]
Successful poudriere testport logs on FreeBSD 9.3 amd64
Comment 6 Ben Woods freebsd_committer freebsd_triage 2015-05-09 10:17:38 UTC
Created attachment 156553 [details]
Successful poudriere testport logs on FreeBSD 8.4 amd64
Comment 7 Ben Woods freebsd_committer freebsd_triage 2015-05-09 11:24:59 UTC
Created attachment 156559 [details]
Successful poudriere testport logs on FreeBSD 9.3 i386
Comment 8 Ben Woods freebsd_committer freebsd_triage 2015-05-09 14:58:22 UTC
Created attachment 156571 [details]
Successful poudriere testport logs on FreeBSD 8.4 i386
Comment 9 Adam Weinberger freebsd_committer freebsd_triage 2015-05-10 03:18:23 UTC
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).
Comment 10 Ben Woods freebsd_committer freebsd_triage 2015-05-10 05:37:39 UTC
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.
Comment 11 commit-hook freebsd_committer freebsd_triage 2015-05-16 16:39:25 UTC
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
Comment 12 Adam Weinberger freebsd_committer freebsd_triage 2015-05-16 16:40:04 UTC
Committed. Good work, Ben. Thanks for being patient on this PR.