summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2012-10-27 22:18:50 +0000
committerwiz <wiz@pkgsrc.org>2012-10-27 22:18:50 +0000
commit8a9de37b4034a86c9b45f1f81875a3dbcb49540e (patch)
tree4902109ae3bdf7b40e2fc32b201c8fc383b5aa24
parentf3b52aeb1e31004b041953d0d2f2a14840269dd7 (diff)
downloadpkgsrc-8a9de37b4034a86c9b45f1f81875a3dbcb49540e.tar.gz
Import KeePass-2.20.1 as security/KeePass.
Today you need to remember many passwords. You need a password for the Windows network logon, your e-mail account, your website's FTP password, online passwords (like website member account), etc. etc. etc. The list is endless. Also, you should use different passwords for each account. Because if you use only one password everywhere and someone gets this password you have a problem... A serious problem. The thief would have access to your e-mail account, website, etc. Unimaginable. 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).
-rw-r--r--security/KeePass/DESCR16
-rw-r--r--security/KeePass/Makefile31
-rw-r--r--security/KeePass/PLIST16
-rw-r--r--security/KeePass/distinfo5
4 files changed, 68 insertions, 0 deletions
diff --git a/security/KeePass/DESCR b/security/KeePass/DESCR
new file mode 100644
index 00000000000..d4d052988dd
--- /dev/null
+++ b/security/KeePass/DESCR
@@ -0,0 +1,16 @@
+Today you need to remember many passwords. You need a password for
+the Windows network logon, your e-mail account, your website's FTP
+password, online passwords (like website member account), etc. etc.
+etc. The list is endless. Also, you should use different passwords
+for each account. Because if you use only one password everywhere
+and someone gets this password you have a problem... A serious
+problem. The thief would have access to your e-mail account, website,
+etc. Unimaginable.
+
+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).
diff --git a/security/KeePass/Makefile b/security/KeePass/Makefile
new file mode 100644
index 00000000000..60011fa5bc0
--- /dev/null
+++ b/security/KeePass/Makefile
@@ -0,0 +1,31 @@
+# $NetBSD: Makefile,v 1.1 2012/10/27 22:18:50 wiz Exp $
+#
+
+DISTNAME= KeePass-2.20.1
+CATEGORIES= security
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=keepass/}
+EXTRACT_SUFX= .zip
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://keepass.sourceforge.net/
+COMMENT= Free, open source, light-weight and easy-to-use password manager
+LICENSE= gnu-gpl-v2
+
+DEPENDS+= mono>=2.6:../../lang/mono
+
+WRKSRC= ${WRKDIR}
+USE_LANGUAGES= # none
+
+INSTALLATION_DIRS= bin libexec/KeePass/XSL
+
+do-build:
+ ${ECHO} '#!/bin/sh' > ${WRKSRC}/KeePass
+ ${ECHO} "${PREFIX}/bin/mono ${PREFIX}/libexec/KeePass/KeePass.exe "'"$$@"' >> ${WRKSRC}/KeePass
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/KeePass ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_DATA} ${WRKSRC}/*.* ${DESTDIR}${PREFIX}/libexec/KeePass
+ ${INSTALL_DATA} ${WRKSRC}/XSL/* ${DESTDIR}${PREFIX}/libexec/KeePass/XSL
+
+.include "../../graphics/libgdiplus/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/security/KeePass/PLIST b/security/KeePass/PLIST
new file mode 100644
index 00000000000..c9d468d51a7
--- /dev/null
+++ b/security/KeePass/PLIST
@@ -0,0 +1,16 @@
+@comment $NetBSD: PLIST,v 1.1 2012/10/27 22:18:50 wiz Exp $
+bin/KeePass
+libexec/KeePass/KeePass.XmlSerializers.dll
+libexec/KeePass/KeePass.chm
+libexec/KeePass/KeePass.exe
+libexec/KeePass/KeePass.exe.config
+libexec/KeePass/KeePassLibC32.dll
+libexec/KeePass/KeePassLibC64.dll
+libexec/KeePass/License.txt
+libexec/KeePass/ShInstUtil.exe
+libexec/KeePass/XSL/KDBX_DetailsFull.xsl
+libexec/KeePass/XSL/KDBX_DetailsLite.xsl
+libexec/KeePass/XSL/KDBX_PasswordsOnly.xsl
+libexec/KeePass/XSL/KDBX_Styles.css
+libexec/KeePass/XSL/KDBX_Tabular.xsl
+libexec/KeePass/XSL/TableHeader.gif
diff --git a/security/KeePass/distinfo b/security/KeePass/distinfo
new file mode 100644
index 00000000000..393dd2cb73e
--- /dev/null
+++ b/security/KeePass/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2012/10/27 22:18:50 wiz Exp $
+
+SHA1 (KeePass-2.20.1.zip) = b245ac82dbd2b81906c78d1a4da2100f76361747
+RMD160 (KeePass-2.20.1.zip) = 518cf1b72974c668bf4d45f6c866522604be8070
+Size (KeePass-2.20.1.zip) = 2261466 bytes