pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/security/keepassxc keepassxc: update to 2.3.3.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b766a3d29110
branches:  trunk
changeset: 382125:b766a3d29110
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sat Jun 23 08:20:36 2018 +0000

description:
keepassxc: update to 2.3.3.

Also add upstream patch for building with Qt 5.11.

2.3.3

Fix crash when browser integration is enabled [#1923]

2.3.2

Enable high entropy ASLR on Windows [#1747]
Enhance favicon fetching [#1786]
Fix crash on Windows due to Auto-Type [#1691]
Fix dark tray icon changing all icons [#1680]
Fix --pw-stdin not using getPassword function [#1686]
Fix placeholders being resolved in notes [#1907]
Enable auto-type start delay to be configurable [#1908]
Browser: Fix native messaging reply size [#1719]
Browser: Increase maximum buffer size [#1720]
Browser: Enhance usability and functionality [#1810, #1822, #1830, #1884, #1906]
SSH Agent: Parse aes-256-cbc/ctr keys [#1682]
SSH Agent: Enhance usability and functionality [#1677, #1679, #1681, #1787]

2.3.1

Fix unnecessary automatic upgrade to KDBX 4.0 and prevent challenge-response key being stripped [#1568]
Abort saving and show an error message when challenge-response fails [#1659]
Support inner stream protection on all string attributes [#1646]
Fix favicon downloads not finishing on some websites [#1657]
Fix freeze due to invalid STDIN data [#1628]
Correct issue with encrypted RSA SSH keys [#1587]
Fix crash on macOS due to QTBUG-54832 [#1607]
Show error message if ssh-agent communication fails [#1614]
Fix --pw-stdin and filename parameters being ignored [#1608]
Fix Auto-Type syntax check not allowing spaces and special characters [#1626]
Fix reference placeholders in combination with Auto-Type [#1649]
Fix qtbase translations not being loaded [#1611]
Fix startup crash on Windows due to missing SVG libraries [#1662]
Correct database tab order regression [#1610]
Fix GCC 8 compilation error [#1612]
Fix copying of advanced attributes on KDE [#1640]
Fix member initialization of CategoryListWidgetDelegate [#1613]
Fix inconsistent toolbar icon sizes and provide higher-quality icons [#1616]
Improve preview panel geometry [#1609]

diffstat:

 security/keepassxc/Makefile                                        |   5 +-
 security/keepassxc/PLIST                                           |  38 +++++++++-
 security/keepassxc/distinfo                                        |  12 +-
 security/keepassxc/patches/patch-src_CMakeLists.txt                |  16 ----
 security/keepassxc/patches/patch-src_gui_entry_EditEntryWidget.cpp |  15 +++
 5 files changed, 60 insertions(+), 26 deletions(-)

diffs (165 lines):

diff -r 63cb8b8cb2a9 -r b766a3d29110 security/keepassxc/Makefile
--- a/security/keepassxc/Makefile       Fri Jun 22 17:46:12 2018 +0000
+++ b/security/keepassxc/Makefile       Sat Jun 23 08:20:36 2018 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2018/04/14 07:34:39 adam Exp $
+# $NetBSD: Makefile,v 1.4 2018/06/23 08:20:36 wiz Exp $
 
-DISTNAME=      keepassxc-2.3.0
-PKGREVISION=   1
+DISTNAME=      keepassxc-2.3.3
 CATEGORIES=    security x11
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=keepassxreboot/}
 
diff -r 63cb8b8cb2a9 -r b766a3d29110 security/keepassxc/PLIST
--- a/security/keepassxc/PLIST  Fri Jun 22 17:46:12 2018 +0000
+++ b/security/keepassxc/PLIST  Sat Jun 23 08:20:36 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2018/04/02 08:45:24 wiz Exp $
+@comment $NetBSD: PLIST,v 1.2 2018/06/23 08:20:36 wiz Exp $
 bin/keepassxc
 bin/keepassxc-cli
 lib/keepassxc/libkeepassx-autotype-xcb.so
@@ -84,19 +84,25 @@
 share/keepassxc/icons/application/16x16/apps/keepassxc-unlocked.png
 share/keepassxc/icons/application/16x16/apps/keepassxc.png
 share/keepassxc/icons/application/16x16/mimetypes/application-x-keepassxc.png
+share/keepassxc/icons/application/22x22/actions/auto-type.png
 share/keepassxc/icons/application/22x22/actions/chronometer.png
+share/keepassxc/icons/application/22x22/actions/database-change-key.png
 share/keepassxc/icons/application/22x22/actions/dialog-close.png
 share/keepassxc/icons/application/22x22/actions/dialog-ok.png
 share/keepassxc/icons/application/22x22/actions/document-encrypt.png
 share/keepassxc/icons/application/22x22/actions/document-new.png
 share/keepassxc/icons/application/22x22/actions/document-open.png
 share/keepassxc/icons/application/22x22/actions/document-save.png
+share/keepassxc/icons/application/22x22/actions/entry-clone.png
 share/keepassxc/icons/application/22x22/actions/entry-delete.png
 share/keepassxc/icons/application/22x22/actions/entry-edit.png
 share/keepassxc/icons/application/22x22/actions/entry-new.png
+share/keepassxc/icons/application/22x22/actions/group-empty-trash.png
+share/keepassxc/icons/application/22x22/actions/help-about.png
 share/keepassxc/icons/application/22x22/actions/message-close.png
 share/keepassxc/icons/application/22x22/actions/paperclip.png
 share/keepassxc/icons/application/22x22/actions/password-copy.png
+share/keepassxc/icons/application/22x22/actions/password-generate.png
 share/keepassxc/icons/application/22x22/actions/password-generator.png
 share/keepassxc/icons/application/22x22/actions/system-search.png
 share/keepassxc/icons/application/22x22/actions/url-copy.png
@@ -113,11 +119,38 @@
 share/keepassxc/icons/application/256x256/apps/keepassxc-locked.png
 share/keepassxc/icons/application/256x256/apps/keepassxc-unlocked.png
 share/keepassxc/icons/application/256x256/apps/keepassxc.png
+share/keepassxc/icons/application/32x32/actions/application-exit.png
+share/keepassxc/icons/application/32x32/actions/auto-type.png
+share/keepassxc/icons/application/32x32/actions/chronometer.png
+share/keepassxc/icons/application/32x32/actions/configure.png
+share/keepassxc/icons/application/32x32/actions/database-change-key.png
+share/keepassxc/icons/application/32x32/actions/dialog-close.png
+share/keepassxc/icons/application/32x32/actions/dialog-ok.png
+share/keepassxc/icons/application/32x32/actions/document-close.png
 share/keepassxc/icons/application/32x32/actions/document-edit.png
 share/keepassxc/icons/application/32x32/actions/document-encrypt.png
+share/keepassxc/icons/application/32x32/actions/document-new.png
+share/keepassxc/icons/application/32x32/actions/document-open.png
 share/keepassxc/icons/application/32x32/actions/document-properties.png
+share/keepassxc/icons/application/32x32/actions/document-save.png
+share/keepassxc/icons/application/32x32/actions/edit-clear-locationbar-ltr.png
+share/keepassxc/icons/application/32x32/actions/edit-clear-locationbar-rtl.png
+share/keepassxc/icons/application/32x32/actions/entry-clone.png
+share/keepassxc/icons/application/32x32/actions/entry-delete.png
+share/keepassxc/icons/application/32x32/actions/entry-edit.png
+share/keepassxc/icons/application/32x32/actions/entry-new.png
+share/keepassxc/icons/application/32x32/actions/group-empty-trash.png
+share/keepassxc/icons/application/32x32/actions/help-about.png
 share/keepassxc/icons/application/32x32/actions/key-enter.png
 share/keepassxc/icons/application/32x32/actions/paperclip.png
+share/keepassxc/icons/application/32x32/actions/password-copy.png
+share/keepassxc/icons/application/32x32/actions/password-generate.png
+share/keepassxc/icons/application/32x32/actions/password-generator.png
+share/keepassxc/icons/application/32x32/actions/password-show-off.png
+share/keepassxc/icons/application/32x32/actions/password-show-on.png
+share/keepassxc/icons/application/32x32/actions/system-search.png
+share/keepassxc/icons/application/32x32/actions/url-copy.png
+share/keepassxc/icons/application/32x32/actions/username-copy.png
 share/keepassxc/icons/application/32x32/actions/view-history.png
 share/keepassxc/icons/application/32x32/apps/internet-web-browser.png
 share/keepassxc/icons/application/32x32/apps/keepassxc-dark.png
@@ -213,11 +246,13 @@
 share/keepassxc/icons/database/C67_Certificate.png
 share/keepassxc/icons/database/C68_BlackBerry.png
 share/keepassxc/translations/keepassx_ar.qm
+share/keepassxc/translations/keepassx_bn.qm
 share/keepassxc/translations/keepassx_ca.qm
 share/keepassxc/translations/keepassx_cs.qm
 share/keepassxc/translations/keepassx_da.qm
 share/keepassxc/translations/keepassx_de.qm
 share/keepassxc/translations/keepassx_el.qm
+share/keepassxc/translations/keepassx_en_GB.qm
 share/keepassxc/translations/keepassx_en_US.qm
 share/keepassxc/translations/keepassx_es.qm
 share/keepassxc/translations/keepassx_eu.qm
@@ -230,6 +265,7 @@
 share/keepassxc/translations/keepassx_kk.qm
 share/keepassxc/translations/keepassx_ko.qm
 share/keepassxc/translations/keepassx_lt.qm
+share/keepassxc/translations/keepassx_nb.qm
 share/keepassxc/translations/keepassx_nl_NL.qm
 share/keepassxc/translations/keepassx_pl.qm
 share/keepassxc/translations/keepassx_pt_BR.qm
diff -r 63cb8b8cb2a9 -r b766a3d29110 security/keepassxc/distinfo
--- a/security/keepassxc/distinfo       Fri Jun 22 17:46:12 2018 +0000
+++ b/security/keepassxc/distinfo       Sat Jun 23 08:20:36 2018 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.1 2018/04/02 08:45:24 wiz Exp $
+$NetBSD: distinfo,v 1.2 2018/06/23 08:20:36 wiz Exp $
 
-SHA1 (keepassxc-2.3.0.tar.gz) = e7b5b9bcd98406cbc495c3e72a134692c32b828d
-RMD160 (keepassxc-2.3.0.tar.gz) = 538ef14052960a11b0f93d897a19f354fed1cb7b
-SHA512 (keepassxc-2.3.0.tar.gz) = 5fa49d44fb821ab131955999aada7f7c3901a98973aca4db7f3884b5c2e3fe31f64178fa36c931a3da9fa833d65dd5e602c101d55bd0b5b15927b55bafd86938
-Size (keepassxc-2.3.0.tar.gz) = 4730464 bytes
-SHA1 (patch-src_CMakeLists.txt) = b49b2f8648d82fb8618ebd8f1f15afd5344bf460
+SHA1 (keepassxc-2.3.3.tar.gz) = 4c1b53bbb28ba772b3338fd0ed58f8f7ce08f438
+RMD160 (keepassxc-2.3.3.tar.gz) = 6e3140e30a7f4b5607bfd44bd6485e63bfeb65ca
+SHA512 (keepassxc-2.3.3.tar.gz) = fb9f65a9978293022451c8378933f0c9283f1a7e88cca77e67fdbe278d99177918132b8d5e9843282f7ea10af8bc8c585ec5a3f9f975f4a443e796716e8da748
+Size (keepassxc-2.3.3.tar.gz) = 5116879 bytes
+SHA1 (patch-src_gui_entry_EditEntryWidget.cpp) = 02970a3499a1041f60455886155539827f3427e2
diff -r 63cb8b8cb2a9 -r b766a3d29110 security/keepassxc/patches/patch-src_CMakeLists.txt
--- a/security/keepassxc/patches/patch-src_CMakeLists.txt       Fri Jun 22 17:46:12 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-src_CMakeLists.txt,v 1.1 2018/04/02 08:45:25 wiz Exp $
-
-Fix build on NetBSD.
-https://github.com/keepassxreboot/keepassxc/pull/1557
-
---- src/CMakeLists.txt.orig    2018-02-27 21:38:05.000000000 +0000
-+++ src/CMakeLists.txt
-@@ -175,7 +175,7 @@ if(APPLE)
-         core/MacPasteboard.cpp
-         )
- endif()
--if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux" OR ${CMAKE_SYSTEM_NAME} STREQUAL "OpenBSD")
-+if(UNIX AND NOT APPLE)
-     set(keepassx_SOURCES ${keepassx_SOURCES}
-         core/ScreenLockListenerDBus.h
-         core/ScreenLockListenerDBus.cpp
diff -r 63cb8b8cb2a9 -r b766a3d29110 security/keepassxc/patches/patch-src_gui_entry_EditEntryWidget.cpp
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/keepassxc/patches/patch-src_gui_entry_EditEntryWidget.cpp        Sat Jun 23 08:20:36 2018 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_gui_entry_EditEntryWidget.cpp,v 1.1 2018/06/23 08:20:36 wiz Exp $
+
+Qt-5.11 fix, based on
+https://github.com/keepassxreboot/keepassxc/commit/3bbc6ac0e6298d27bfe0c41999460cafda8edf18
+
+--- src/gui/entry/EditEntryWidget.cpp.orig     2018-05-09 17:25:19.000000000 +0000
++++ src/gui/entry/EditEntryWidget.cpp
+@@ -29,6 +29,7 @@
+ #include <QMenu>
+ #include <QSortFilterProxyModel>
+ #include <QTemporaryFile>
++#include <QButtonGroup>
+ #include <QMimeData>
+ #include <QEvent>
+ #include <QColorDialog>



Home | Main Index | Thread Index | Old Index