Fri Dec 11 13:37:32 2015 UTC ()
Update keepassx to 2.0.

KeePassX 2.0 is using the new .kdbx (same as KeePass 2) database
format.  You can import your .kdb database from 0.4 from the Database
> Import KeePass 1 database.  This is a one-way process though.
You cançİ° migrate back to the .kdb format.

New features include:

    Multiple attachments per entry
    Add custom key/value pairs to entries
    Open multiple database in one window

KeePassX 2.0 has been rewritten from scratch so some features (like
showing expired passwords) are still missing.


(wiz)
diff -r1.1.1.1 -r1.2 pkgsrc/security/keepassx/DESCR
diff -r1.32 -r1.33 pkgsrc/security/keepassx/Makefile
diff -r1.3 -r1.4 pkgsrc/security/keepassx/PLIST
diff -r1.9 -r1.10 pkgsrc/security/keepassx/distinfo
diff -r1.1 -r0 pkgsrc/security/keepassx/patches/patch-src_crypto_aes__endian.h
diff -r1.2 -r0 pkgsrc/security/keepassx/patches/patch-src_lib_AutoTypeX11.cpp
diff -r1.4 -r0 pkgsrc/security/keepassx/patches/patch-src_lib_random.cpp

cvs diff -r1.1.1.1 -r1.2 pkgsrc/security/keepassx/Attic/DESCR (expand / switch to unified diff)

--- pkgsrc/security/keepassx/Attic/DESCR 2007/10/21 13:51:01 1.1.1.1
+++ pkgsrc/security/keepassx/Attic/DESCR 2015/12/11 13:37:32 1.2
@@ -1,6 +1,10 @@ @@ -1,6 +1,10 @@
1KeePass is a free/open-source password manager or safe which helps you to 1KeePass is a free/open-source password manager or safe which helps
2manage your passwords in a secure way. You can put all your passwords in one 2you to manage your passwords in a secure way. You can put all your
3database, which is locked with one master key or a key-disk. So you only have 3passwords in one database, which is locked with one master key or
4to remember one single master password or insert the key-disk to unlock the 4a key-disk. So you only have to remember one single master password
5whole database. The databases are encrypted using the best and most secure 5or insert the key-disk to unlock the whole database. The databases
6encryption algorithms currently known (AES and Twofish). 6are encrypted using the best and most secure encryption algorithms
 7currently known (AES and Twofish).
 8
 9This package contains v2.x of the program with KeePass v2 database
 10format (kdbx) support.

cvs diff -r1.32 -r1.33 pkgsrc/security/keepassx/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/security/keepassx/Attic/Makefile 2015/12/09 13:54:32 1.32
+++ pkgsrc/security/keepassx/Attic/Makefile 2015/12/11 13:37:32 1.33
@@ -1,31 +1,34 @@ @@ -1,31 +1,34 @@
1# $NetBSD: Makefile,v 1.32 2015/12/09 13:54:32 wiz Exp $ 1# $NetBSD: Makefile,v 1.33 2015/12/11 13:37:32 wiz Exp $
2 2
3DISTNAME= keepassx-0.4.4 3DISTNAME= keepassx-2.0
4CATEGORIES= security 4CATEGORIES= security x11
5MASTER_SITES= https://www.keepassx.org/releases/${PKGVERSION_NOREV}/ 5MASTER_SITES= https://www.keepassx.org/releases/${PKGVERSION_NOREV}/
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= http://www.keepassx.org/ 8HOMEPAGE= https://www.keepassx.org/
9COMMENT= Password manager or safe 9COMMENT= Password generator and manager v2 (kdbx support)
10LICENSE= gnu-gpl-v2 10LICENSE= gnu-gpl-v2
11 11
 12USE_CMAKE= yes
12USE_LANGUAGES= c c++ 13USE_LANGUAGES= c c++
13USE_LIBTOOL= YES 14USE_LIBTOOL= yes
14 15CMAKE_ARG_PATH= ..
15QMAKE= ${QTDIR}/bin/qmake 16CONFIGURE_DIRS= build
16CONFIGURE_ARGS+= QMAKE=${QMAKE:Q} PREFIX=${PREFIX:Q} PRECOMPILED=0 17
17MAKE_ENV+= QTDIR=${QTDIR} PREFIX=${PREFIX} 18.PHONY: qmake-bin-add
18INSTALL_MAKE_FLAGS+= INSTALL_ROOT=${DESTDIR} 19pre-configure: qmake-bin-add
19 20
20do-configure: 21qmake-bin-add:
21 cd ${WRKSRC} && \ 22 ${LN} -sf ${QTDIR}/bin/qmake ${BUILDLINK_DIR}/bin/
22 ${QMAKE} -unix -o Makefile ${CONFIGURE_ARGS} keepassx.pro 23
23 24pre-configure:
24pre-install: 25 ${MKDIR} ${WRKSRC}/build
25 ${INSTALL_PROGRAM} ${WRKSRC}/bin/keepassx ${WRKSRC}/src 26
26 27.include "../../devel/zlib/buildlink3.mk"
 28.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
 29.include "../../security/libgcrypt/buildlink3.mk"
27.include "../../sysutils/desktop-file-utils/desktopdb.mk" 30.include "../../sysutils/desktop-file-utils/desktopdb.mk"
 31.include "../../x11/libXtst/buildlink3.mk"
28.include "../../x11/qt4-libs/buildlink3.mk" 32.include "../../x11/qt4-libs/buildlink3.mk"
29.include "../../x11/qt4-tools/buildlink3.mk" 33.include "../../x11/qt4-tools/buildlink3.mk"
30.include "../../x11/libXtst/buildlink3.mk" 
31.include "../../mk/bsd.pkg.mk" 34.include "../../mk/bsd.pkg.mk"

cvs diff -r1.3 -r1.4 pkgsrc/security/keepassx/Attic/PLIST (expand / switch to unified diff)

--- pkgsrc/security/keepassx/Attic/PLIST 2012/10/28 02:00:50 1.3
+++ pkgsrc/security/keepassx/Attic/PLIST 2015/12/11 13:37:32 1.4
@@ -1,99 +1,163 @@ @@ -1,99 +1,163 @@
1@comment $NetBSD: PLIST,v 1.3 2012/10/28 02:00:50 markd Exp $ 1@comment $NetBSD: PLIST,v 1.4 2015/12/11 13:37:32 wiz Exp $
2bin/keepassx 2bin/keepassx
 3lib/keepassx/libkeepassx-autotype-x11.so
3share/applications/keepassx.desktop 4share/applications/keepassx.desktop
4share/keepassx/i18n/keepassx-de_DE.qm 5share/icons/hicolor/128x128/apps/keepassx.png
5share/keepassx/i18n/keepassx-es_ES.qm 6share/icons/hicolor/128x128/mimetypes/application-x-keepassx.png
6share/keepassx/i18n/keepassx-fi_FI.qm 7share/icons/hicolor/16x16/apps/keepassx.png
7share/keepassx/i18n/keepassx-fr_FR.qm 8share/icons/hicolor/16x16/mimetypes/application-x-keepassx.png
8share/keepassx/i18n/keepassx-gl_ES.qm 9share/icons/hicolor/22x22/mimetypes/application-x-keepassx.png
9share/keepassx/i18n/keepassx-hu_HU.qm 10share/icons/hicolor/24x24/apps/keepassx.png
10share/keepassx/i18n/keepassx-it_IT.qm 11share/icons/hicolor/256x256/apps/keepassx.png
11share/keepassx/i18n/keepassx-ja_JP.qm 12share/icons/hicolor/32x32/apps/keepassx.png
12share/keepassx/i18n/keepassx-nb_NO.qm 13share/icons/hicolor/32x32/mimetypes/application-x-keepassx.png
13share/keepassx/i18n/keepassx-nl_NL.qm 14share/icons/hicolor/48x48/apps/keepassx.png
14share/keepassx/i18n/keepassx-pl_PL.qm 15share/icons/hicolor/64x64/apps/keepassx.png
15share/keepassx/i18n/keepassx-pt_PT.qm 16share/icons/hicolor/64x64/mimetypes/application-x-keepassx.png
16share/keepassx/i18n/keepassx-ru_RU.qm 17share/icons/hicolor/scalable/apps/keepassx.svgz
17share/keepassx/i18n/keepassx-sk_SK.qm 18share/keepassx/icons/application/128x128/apps/keepassx.png
18share/keepassx/i18n/keepassx-sr_RS.qm 19share/keepassx/icons/application/128x128/mimetypes/application-x-keepassx.png
19share/keepassx/i18n/keepassx-tr_TR.qm 20share/keepassx/icons/application/16x16/actions/application-exit.png
20share/keepassx/i18n/keepassx-uk_UA.qm 21share/keepassx/icons/application/16x16/actions/auto-type.png
21share/keepassx/i18n/keepassx-zh_CN.qm 22share/keepassx/icons/application/16x16/actions/configure.png
22share/keepassx/i18n/qt_fi.qm 23share/keepassx/icons/application/16x16/actions/database-change-key.png
23share/keepassx/i18n/qt_gl_ES.qm 24share/keepassx/icons/application/16x16/actions/document-close.png
24share/keepassx/i18n/qt_hu.qm 25share/keepassx/icons/application/16x16/actions/document-edit.png
25share/keepassx/i18n/qt_it.qm 26share/keepassx/icons/application/16x16/actions/document-encrypt.png
26share/keepassx/i18n/qt_nl.qm 27share/keepassx/icons/application/16x16/actions/document-new.png
27share/keepassx/i18n/qt_sr.qm 28share/keepassx/icons/application/16x16/actions/document-open.png
28share/keepassx/i18n/qt_tr.qm 29share/keepassx/icons/application/16x16/actions/document-save-as.png
29share/keepassx/icons/alarmclock.png 30share/keepassx/icons/application/16x16/actions/document-save.png
30share/keepassx/icons/appsettings.png 31share/keepassx/icons/application/16x16/actions/edit-clear-locationbar-ltr.png
31share/keepassx/icons/autotype.png 32share/keepassx/icons/application/16x16/actions/edit-clear-locationbar-rtl.png
32share/keepassx/icons/bookmark.png 33share/keepassx/icons/application/16x16/actions/entry-clone.png
33share/keepassx/icons/bookmark_add.png 34share/keepassx/icons/application/16x16/actions/entry-delete.png
34share/keepassx/icons/bookmark_del.png 35share/keepassx/icons/application/16x16/actions/entry-edit.png
35share/keepassx/icons/bookmark_edit.png 36share/keepassx/icons/application/16x16/actions/entry-new.png
36share/keepassx/icons/bookmark_folder.png 37share/keepassx/icons/application/16x16/actions/group-delete.png
37share/keepassx/icons/bookmark_this.png 38share/keepassx/icons/application/16x16/actions/group-edit.png
38share/keepassx/icons/clientic.png 39share/keepassx/icons/application/16x16/actions/group-new.png
39share/keepassx/icons/clock.png 40share/keepassx/icons/application/16x16/actions/help-about.png
40share/keepassx/icons/cloneentry.png 41share/keepassx/icons/application/16x16/actions/password-copy.png
41share/keepassx/icons/copypwd.png 42share/keepassx/icons/application/16x16/actions/password-generate.png
42share/keepassx/icons/copyusername.png 43share/keepassx/icons/application/16x16/actions/password-show-off.png
43share/keepassx/icons/dbsearch.png 44share/keepassx/icons/application/16x16/actions/password-show-on.png
44share/keepassx/icons/dbsettings.png 45share/keepassx/icons/application/16x16/actions/system-search.png
45share/keepassx/icons/delete.png 46share/keepassx/icons/application/16x16/actions/username-copy.png
46share/keepassx/icons/deleteentry.png 47share/keepassx/icons/application/16x16/apps/keepassx.png
47share/keepassx/icons/deletegroup.png 48share/keepassx/icons/application/16x16/mimetypes/application-x-keepassx.png
48share/keepassx/icons/dice.png 49share/keepassx/icons/application/22x22/actions/dialog-close.png
49share/keepassx/icons/document.png 50share/keepassx/icons/application/22x22/actions/dialog-ok.png
50share/keepassx/icons/down.png 51share/keepassx/icons/application/22x22/actions/document-encrypt.png
51share/keepassx/icons/editentry.png 52share/keepassx/icons/application/22x22/actions/document-open.png
52share/keepassx/icons/editgroup.png 53share/keepassx/icons/application/22x22/actions/document-save.png
53share/keepassx/icons/exit.png 54share/keepassx/icons/application/22x22/actions/entry-delete.png
54share/keepassx/icons/expired.png 55share/keepassx/icons/application/22x22/actions/entry-edit.png
55share/keepassx/icons/fileclose.png 56share/keepassx/icons/application/22x22/actions/entry-new.png
56share/keepassx/icons/filedelete.png 57share/keepassx/icons/application/22x22/actions/password-copy.png
57share/keepassx/icons/filenew.png 58share/keepassx/icons/application/22x22/actions/system-search.png
58share/keepassx/icons/fileopen.png 59share/keepassx/icons/application/22x22/actions/username-copy.png
59share/keepassx/icons/filesave.png 60share/keepassx/icons/application/22x22/mimetypes/application-x-keepassx.png
60share/keepassx/icons/filesaveas.png 61share/keepassx/icons/application/22x22/status/dialog-error.png
61share/keepassx/icons/filesavedisabled.png 62share/keepassx/icons/application/22x22/status/dialog-information.png
62share/keepassx/icons/generator.png 63share/keepassx/icons/application/22x22/status/dialog-warning.png
63share/keepassx/icons/go-home.png 64share/keepassx/icons/application/24x24/apps/keepassx.png
64share/keepassx/icons/go-next.png 65share/keepassx/icons/application/256x256/apps/keepassx.png
65share/keepassx/icons/go-previous.png 66share/keepassx/icons/application/32x32/apps/keepassx.png
66share/keepassx/icons/groupsearch.png 67share/keepassx/icons/application/32x32/mimetypes/application-x-keepassx.png
67share/keepassx/icons/help.png 68share/keepassx/icons/application/48x48/apps/keepassx.png
68share/keepassx/icons/help_about.png 69share/keepassx/icons/application/64x64/apps/keepassx.png
69share/keepassx/icons/i18n.png 70share/keepassx/icons/application/64x64/mimetypes/application-x-keepassx.png
70share/keepassx/icons/keepassx.png 71share/keepassx/icons/application/scalable/apps/keepassx.svgz
71share/keepassx/icons/keepassx_large.png 72share/keepassx/icons/database/C00_Password.png
72share/keepassx/icons/keepassx_locked.png 73share/keepassx/icons/database/C01_Package_Network.png
73share/keepassx/icons/keepassx_small.png 74share/keepassx/icons/database/C02_MessageBox_Warning.png
74share/keepassx/icons/key.png 75share/keepassx/icons/database/C03_Server.png
75share/keepassx/icons/lock.png 76share/keepassx/icons/database/C04_Klipper.png
76share/keepassx/icons/manual.png 77share/keepassx/icons/database/C05_Edu_Languages.png
77share/keepassx/icons/newentry.png 78share/keepassx/icons/database/C06_KCMDF.png
78share/keepassx/icons/newgroup.png 79share/keepassx/icons/database/C07_Kate.png
79share/keepassx/icons/ok.png 80share/keepassx/icons/database/C08_Socket.png
80share/keepassx/icons/openurl.png 81share/keepassx/icons/database/C09_Identity.png
81share/keepassx/icons/pwd_hide.png 82share/keepassx/icons/database/C10_Kontact.png
82share/keepassx/icons/pwd_show.png 83share/keepassx/icons/database/C11_Camera.png
83share/keepassx/icons/restore.png 84share/keepassx/icons/database/C12_IRKickFlash.png
84share/keepassx/icons/search.png 85share/keepassx/icons/database/C13_KGPG_Key3.png
85share/keepassx/icons/swap.png 86share/keepassx/icons/database/C14_Laptop_Power.png
86share/keepassx/icons/templates.png 87share/keepassx/icons/database/C15_Scanner.png
87share/keepassx/icons/text_block.png 88share/keepassx/icons/database/C16_Mozilla_Firebird.png
88share/keepassx/icons/text_bold.png 89share/keepassx/icons/database/C17_CDROM_Unmount.png
89share/keepassx/icons/text_center.png 90share/keepassx/icons/database/C18_Display.png
90share/keepassx/icons/text_italic.png 91share/keepassx/icons/database/C19_Mail_Generic.png
91share/keepassx/icons/text_left.png 92share/keepassx/icons/database/C20_Misc.png
92share/keepassx/icons/text_right.png 93share/keepassx/icons/database/C21_KOrganizer.png
93share/keepassx/icons/text_under.png 94share/keepassx/icons/database/C22_ASCII.png
94share/keepassx/icons/trashcan.png 95share/keepassx/icons/database/C23_Icons.png
95share/keepassx/icons/up.png 96share/keepassx/icons/database/C24_Connect_Established.png
96share/keepassx/license.html 97share/keepassx/icons/database/C25_Folder_Mail.png
 98share/keepassx/icons/database/C26_FileSave.png
 99share/keepassx/icons/database/C27_NFS_Unmount.png
 100share/keepassx/icons/database/C28_QuickTime.png
 101share/keepassx/icons/database/C29_KGPG_Term.png
 102share/keepassx/icons/database/C30_Konsole.png
 103share/keepassx/icons/database/C31_FilePrint.png
 104share/keepassx/icons/database/C32_FSView.png
 105share/keepassx/icons/database/C33_Run.png
 106share/keepassx/icons/database/C34_Configure.png
 107share/keepassx/icons/database/C35_KRFB.png
 108share/keepassx/icons/database/C36_Ark.png
 109share/keepassx/icons/database/C37_KPercentage.png
 110share/keepassx/icons/database/C38_Samba_Unmount.png
 111share/keepassx/icons/database/C39_History.png
 112share/keepassx/icons/database/C40_Mail_Find.png
 113share/keepassx/icons/database/C41_VectorGfx.png
 114share/keepassx/icons/database/C42_KCMMemory.png
 115share/keepassx/icons/database/C43_EditTrash.png
 116share/keepassx/icons/database/C44_KNotes.png
 117share/keepassx/icons/database/C45_Cancel.png
 118share/keepassx/icons/database/C46_Help.png
 119share/keepassx/icons/database/C47_KPackage.png
 120share/keepassx/icons/database/C48_Folder.png
 121share/keepassx/icons/database/C49_Folder_Blue_Open.png
 122share/keepassx/icons/database/C50_Folder_Tar.png
 123share/keepassx/icons/database/C51_Decrypted.png
 124share/keepassx/icons/database/C52_Encrypted.png
 125share/keepassx/icons/database/C53_Apply.png
 126share/keepassx/icons/database/C54_Signature.png
 127share/keepassx/icons/database/C55_Thumbnail.png
 128share/keepassx/icons/database/C56_KAddressBook.png
 129share/keepassx/icons/database/C57_View_Text.png
 130share/keepassx/icons/database/C58_KGPG.png
 131share/keepassx/icons/database/C59_Package_Development.png
 132share/keepassx/icons/database/C60_KFM_Home.png
 133share/keepassx/icons/database/C61_Services.png
 134share/keepassx/icons/database/C62_Tux.png
 135share/keepassx/icons/database/C63_Feather.png
 136share/keepassx/icons/database/C64_Apple.png
 137share/keepassx/icons/database/C65_W.png
 138share/keepassx/icons/database/C66_Money.png
 139share/keepassx/icons/database/C67_Certificate.png
 140share/keepassx/icons/database/C68_BlackBerry.png
 141share/keepassx/translations/keepassx_cs.qm
 142share/keepassx/translations/keepassx_da.qm
 143share/keepassx/translations/keepassx_de.qm
 144share/keepassx/translations/keepassx_el.qm
 145share/keepassx/translations/keepassx_en_plurals.qm
 146share/keepassx/translations/keepassx_es.qm
 147share/keepassx/translations/keepassx_fr.qm
 148share/keepassx/translations/keepassx_id.qm
 149share/keepassx/translations/keepassx_it.qm
 150share/keepassx/translations/keepassx_ja.qm
 151share/keepassx/translations/keepassx_ko.qm
 152share/keepassx/translations/keepassx_lt.qm
 153share/keepassx/translations/keepassx_nl_NL.qm
 154share/keepassx/translations/keepassx_pl.qm
 155share/keepassx/translations/keepassx_pt_BR.qm
 156share/keepassx/translations/keepassx_pt_PT.qm
 157share/keepassx/translations/keepassx_ru.qm
 158share/keepassx/translations/keepassx_sl_SI.qm
 159share/keepassx/translations/keepassx_sv.qm
 160share/keepassx/translations/keepassx_uk.qm
 161share/keepassx/translations/keepassx_zh_CN.qm
 162share/keepassx/translations/keepassx_zh_TW.qm
97share/mime/packages/keepassx.xml 163share/mime/packages/keepassx.xml
98share/mimelnk/application/x-keepass.desktop 
99share/pixmaps/keepassx.xpm 

cvs diff -r1.9 -r1.10 pkgsrc/security/keepassx/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/security/keepassx/Attic/distinfo 2015/12/09 13:54:32 1.9
+++ pkgsrc/security/keepassx/Attic/distinfo 2015/12/11 13:37:32 1.10
@@ -1,9 +1,6 @@ @@ -1,9 +1,6 @@
1$NetBSD: distinfo,v 1.9 2015/12/09 13:54:32 wiz Exp $ 1$NetBSD: distinfo,v 1.10 2015/12/11 13:37:32 wiz Exp $
2 2
3SHA1 (keepassx-0.4.4.tar.gz) = a6e7f779df0156d4419dae50bfa12df7a04f6aeb 3SHA1 (keepassx-2.0.tar.gz) = e5dc2e55c9ec22a769abac177f2c3b6dfb0a315c
4RMD160 (keepassx-0.4.4.tar.gz) = c7ce5954707760aafab6291d160dc3e538201bc2 4RMD160 (keepassx-2.0.tar.gz) = 559418be72c22cff2c397b822220765ec5e26234
5SHA512 (keepassx-0.4.4.tar.gz) = 2fc93d77f5576a0cce6514b39ee9b319efaa72b475762438eed5601c5e3edb7693a5fbb9c1e741be1e5d3a08849bc54b0cff90fe3a86cf240129febc0cc703d8 5SHA512 (keepassx-2.0.tar.gz) = 6c8b8ee6a22cab5da5f262b281ed914e9cce99607312124b068a3386d9da560a3584acea4ce1be6700e40087febcc269273ab67ea472b99e6d3f75048d164788
6Size (keepassx-0.4.4.tar.gz) = 1371560 bytes 6Size (keepassx-2.0.tar.gz) = 1524638 bytes
7SHA1 (patch-src_crypto_aes__endian.h) = 3a88c3ebf2ccaa2229aa7e0600b4f0e976b21772 
8SHA1 (patch-src_lib_AutoTypeX11.cpp) = 3bd8421804ec549ba4a7a42907516534d7bbf6f3 
9SHA1 (patch-src_lib_random.cpp) = dd50e9cb5a95f5db780aab727dfd4b0dcceac9ef 

File Deleted: pkgsrc/security/keepassx/patches/Attic/patch-src_crypto_aes__endian.h

File Deleted: pkgsrc/security/keepassx/patches/Attic/patch-src_lib_AutoTypeX11.cpp

File Deleted: pkgsrc/security/keepassx/patches/Attic/patch-src_lib_random.cpp